def setUp(self): self.widgets = set() # type: Set[Widget] def w(name, children=None): widget = Widget(name, children) self.widgets.add(widget) return widget self.w = w helper = GuiHelper(mock.Mock(), mock.Mock()) self.find = lambda x: helper._find(self.widgets, x)
def __init__(self, engine, test_path): self._engine = engine self._custom_setup() #self._filter_traceback() test = self._load_test(test_path) testlet = cooperative.spawn(test, GuiHelper(self._engine.pychan, self)) testlet.link(self._stop_test) self._start()