Beispiel #1
0
 def test_model_isub_operator(self):
     from speedwagon.tabs import TabData
     tab = TabData("dummy", Mock())
     model = models.TabsModel()
     model += tab
     assert ("dummy" in model) is True
     model -= tab
     assert ("dummy" in model) is False
Beispiel #2
0
 def test_model_data(self):
     from speedwagon.tabs import TabData
     tab = TabData("dummy", Mock())
     model = models.TabsModel()
     model.add_tab(tab)
     assert model.data(model.index(0, 0), role=QtCore.Qt.UserRole) == tab
Beispiel #3
0
 def test_model_contains(self):
     from speedwagon.tabs import TabData
     model = models.TabsModel()
     model.add_tab(TabData("dummy", Mock()))
     assert ("dummy" in model) is True
Beispiel #4
0
 def test_model_iadd_operator(self):
     from speedwagon.tabs import TabData
     model = models.TabsModel()
     model += TabData("dummy", Mock())
     assert ("dummy" in model) is True
Beispiel #5
0
 def read_tabs_yaml(*args, **kwargs):
     return [TabData("existing tab", models.WorkflowListModel2())]