devtools/testlib.py
changeset 2187 00631850a69e
parent 2144 51c84d585456
child 2234 1fbcf202882d
equal deleted inserted replaced
2186:dba8eed12a16 2187:00631850a69e
   385                                            requestcls=testclass.requestcls)
   385                                            requestcls=testclass.requestcls)
   386     vreg = env.vreg
   386     vreg = env.vreg
   387     vreg._selected = {}
   387     vreg._selected = {}
   388     orig_select_best = vreg.__class__.select_best
   388     orig_select_best = vreg.__class__.select_best
   389     def instr_select_best(self, *args, **kwargs):
   389     def instr_select_best(self, *args, **kwargs):
   390         selected = orig_select(self, *args, **kwargs)
   390         selected = orig_select_best(self, *args, **kwargs)
   391         try:
   391         try:
   392             self._selected[selected.__class__] += 1
   392             self._selected[selected.__class__] += 1
   393         except KeyError:
   393         except KeyError:
   394             self._selected[selected.__class__] = 1
   394             self._selected[selected.__class__] = 1
   395         except AttributeError:
   395         except AttributeError: