test/unittest_vregistry.py
changeset 7791 31bb51ea5485
parent 6340 470d8e828fda
child 8190 2a3c1b787688
equal deleted inserted replaced
7790:7e16e056eecb 7791:31bb51ea5485
    54 
    54 
    55 
    55 
    56     def test_load_subinterface_based_appobjects(self):
    56     def test_load_subinterface_based_appobjects(self):
    57         self.vreg.register_objects([join(BASE, 'web', 'views', 'iprogress.py')])
    57         self.vreg.register_objects([join(BASE, 'web', 'views', 'iprogress.py')])
    58         # check progressbar was kicked
    58         # check progressbar was kicked
    59         self.failIf(self.vreg['views'].get('progressbar'))
    59         self.assertFalse(self.vreg['views'].get('progressbar'))
    60         # we've to emulate register_objects to add custom MyCard objects
    60         # we've to emulate register_objects to add custom MyCard objects
    61         path = [join(BASE, 'entities', '__init__.py'),
    61         path = [join(BASE, 'entities', '__init__.py'),
    62                 join(BASE, 'entities', 'adapters.py'),
    62                 join(BASE, 'entities', 'adapters.py'),
    63                 join(BASE, 'web', 'views', 'iprogress.py')]
    63                 join(BASE, 'web', 'views', 'iprogress.py')]
    64         filemods = self.vreg.init_registration(path, None)
    64         filemods = self.vreg.init_registration(path, None)
    72         # check progressbar isn't kicked
    72         # check progressbar isn't kicked
    73         self.assertEqual(len(self.vreg['views']['progressbar']), 1)
    73         self.assertEqual(len(self.vreg['views']['progressbar']), 1)
    74 
    74 
    75     def test_properties(self):
    75     def test_properties(self):
    76         self.vreg.reset()
    76         self.vreg.reset()
    77         self.failIf('system.version.cubicweb' in self.vreg['propertydefs'])
    77         self.assertFalse('system.version.cubicweb' in self.vreg['propertydefs'])
    78         self.failUnless(self.vreg.property_info('system.version.cubicweb'))
    78         self.assertTrue(self.vreg.property_info('system.version.cubicweb'))
    79         self.assertRaises(UnknownProperty, self.vreg.property_info, 'a.non.existent.key')
    79         self.assertRaises(UnknownProperty, self.vreg.property_info, 'a.non.existent.key')
    80 
    80 
    81 
    81 
    82 class CWVregTC(CubicWebTC):
    82 class CWVregTC(CubicWebTC):
    83 
    83