entities/test/unittest_base.py
changeset 2650 18aec79ec3a3
parent 1977 606923dff11b
child 2657 de974465d381
equal deleted inserted replaced
2649:5d4a943695d1 2650:18aec79ec3a3
   274 
   274 
   275 class SpecializedEntityClassesTC(EnvBasedTC):
   275 class SpecializedEntityClassesTC(EnvBasedTC):
   276 
   276 
   277     def select_eclass(self, etype):
   277     def select_eclass(self, etype):
   278         # clear selector cache
   278         # clear selector cache
   279         clear_cache(self.vreg, 'etype_class')
   279         clear_cache(self.vreg['etypes'], 'etype_class')
   280         return self.vreg.etype_class(etype)
   280         return self.vreg['etypes'].etype_class(etype)
   281 
   281 
   282     def test_etype_class_selection_and_specialization(self):
   282     def test_etype_class_selection_and_specialization(self):
   283         # no specific class for Subdivisions, the default one should be selected
   283         # no specific class for Subdivisions, the default one should be selected
   284         eclass = self.select_eclass('SubDivision')
   284         eclass = self.select_eclass('SubDivision')
   285         self.failUnless(eclass.__autogenerated__)
   285         self.failUnless(eclass.__autogenerated__)