1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
# -*- coding: iso-8859-1 -*-
"""
MoinMoin.datastruct.backends.composite_dicts test
@copyright: 2009 MoinMoin:DmitrijsMilajevs
2008 MoinMoin: MelitaMihaljevic
@license: GPL, see COPYING for details
"""
from py.test import raises
from MoinMoin.datastruct.backends._tests import DictsBackendTest
from MoinMoin.datastruct import ConfigDicts, CompositeDicts, DictDoesNotExistError
from MoinMoin._tests import wikiconfig
from MoinMoin import security
class TestCompositeDict(DictsBackendTest):
class Config(wikiconfig.Config):
one_dict = {u'SomeTestDict': {u'First': u'first item',
u'text with spaces': u'second item',
u'Empty string': u'',
u'Last': u'last item'}}
other_dict = {u'SomeOtherTestDict': {u'One': '1',
u'Two': '2'}}
def dicts(self, request):
return CompositeDicts(request,
ConfigDicts(request, self.one_dict),
ConfigDicts(request, self.other_dict))
coverage_modules = ['MoinMoin.datastruct.backends.composite_dicts']
|