def test_demo_init_no_children_to_be_set(self): # Test if there are no children, nothing is selected. model = DemoVirtualDirectory(resources=[]) demo = Demo(model=model) demo.selected_node = None # when info = UIInfo(ui=UI(handler=Handler())) demo.init(info) # then self.assertIsNone(demo.selected_node)
def test_demo_init_set_children(self): # Test if there are children, the first one will be selected. resources = [DemoPath(), DemoPath()] model = DemoVirtualDirectory(resources=resources) demo = Demo(model=model) demo.selected_node = None # when info = UIInfo(ui=UI(handler=Handler())) demo.init(info) # then self.assertIs(demo.selected_node, resources[0])
def edit_traits(self, *args, **kws): main(embedded=True) return UI(handler=Handler())