def test_click_select_empty_when_unselected(self): model = FilterCheckboxListModel() model.set_list(self.data) model._empty_selected = False with mock.patch("tabularview_models.FilterCheckboxListModel.dataChanged") as dc: index = model.index(1, 0) model.click_index(index) self.assertTrue(model._empty_selected) self.assertTrue(model._all_selected)
def test_is_all_selected_when_not_empty_selected(self): model = FilterCheckboxListModel() model.set_list(self.data) model._empty_selected = False self.assertFalse(model._is_all_selected())