Exemplo n.º 1
0
    def test_lookupOption_no_record(self):
        provideUtility(Registry(), IRegistry)

        result = lookupOption('plone.caching.tests',
                              'testrule',
                              'test',
                              default=_marker)
        self.assertTrue(result is _marker)
Exemplo n.º 2
0
    def test_lookupOption_default(self):
        provideUtility(Registry(), IRegistry)
        registry = getUtility(IRegistry)

        registry.records['plone.caching.tests.test'] = Record(
            field.TextLine(), u'default')

        result = lookupOption('plone.caching.tests',
                              'testrule',
                              'test',
                              default=_marker)
        self.assertEqual(u'default', result)
Exemplo n.º 3
0
    def test_lookupOption_override(self):
        provideUtility(Registry(), IRegistry)
        registry = getUtility(IRegistry)

        registry.records['plone.caching.tests.test'] = r = Record(
            field.TextLine(), u'default')
        registry.records['plone.caching.tests.testrule.test'] = Record(
            FieldRef(r.__name__, r.field), u'override')

        result = lookupOption('plone.caching.tests',
                              'testrule',
                              'test',
                              default=_marker)
        self.assertEqual(u'override', result)
Exemplo n.º 4
0
 def test_lookupOption_no_registry(self):
     result = lookupOption('plone.caching.tests',
                           'testrule',
                           'test',
                           default=_marker)
     self.assertTrue(result is _marker)