devtools/testlib.py
changeset 10663 54b8a1f249fb
parent 10662 10942ed172de
child 10675 e0db937f5add
equal deleted inserted replaced
10662:10942ed172de 10663:54b8a1f249fb
  1292 
  1292 
  1293 # def vreg_instrumentize(testclass):
  1293 # def vreg_instrumentize(testclass):
  1294 #     # XXX broken
  1294 #     # XXX broken
  1295 #     from cubicweb.devtools.apptest import TestEnvironment
  1295 #     from cubicweb.devtools.apptest import TestEnvironment
  1296 #     env = testclass._env = TestEnvironment('data', configcls=testclass.configcls)
  1296 #     env = testclass._env = TestEnvironment('data', configcls=testclass.configcls)
  1297 #     for reg in env.vreg.itervalues():
  1297 #     for reg in env.vreg.values():
  1298 #         reg._selected = {}
  1298 #         reg._selected = {}
  1299 #         try:
  1299 #         try:
  1300 #             orig_select_best = reg.__class__.__orig_select_best
  1300 #             orig_select_best = reg.__class__.__orig_select_best
  1301 #         except Exception:
  1301 #         except Exception:
  1302 #             orig_select_best = reg.__class__._select_best
  1302 #             orig_select_best = reg.__class__._select_best
  1315 
  1315 
  1316 # def print_untested_objects(testclass, skipregs=('hooks', 'etypes')):
  1316 # def print_untested_objects(testclass, skipregs=('hooks', 'etypes')):
  1317 #     for regname, reg in testclass._env.vreg.items():
  1317 #     for regname, reg in testclass._env.vreg.items():
  1318 #         if regname in skipregs:
  1318 #         if regname in skipregs:
  1319 #             continue
  1319 #             continue
  1320 #         for appobjects in reg.itervalues():
  1320 #         for appobjects in reg.values():
  1321 #             for appobject in appobjects:
  1321 #             for appobject in appobjects:
  1322 #                 if not reg._selected.get(appobject):
  1322 #                 if not reg._selected.get(appobject):
  1323 #                     print 'not tested', regname, appobject
  1323 #                     print 'not tested', regname, appobject