def test_reset(self): """Test reset.""" store = LabelStore(['laBel1', 'label2', 'Label3']) store.add('label4') store.add('label5') store.remove('label1') store.reset() self.assertItemsEqual([], store.added) self.assertItemsEqual([], store.removed)
def test_reset(self): """Test reset.""" store = LabelStore(['laBel1', 'label2', 'Label3']) store.add('label4') store.add('label5') store.remove('label1') store.reset_tracking() six.assertCountEqual(self, [], store.added) six.assertCountEqual(self, [], store.removed)
def test_add_and_remove(self): """Test both adding and removing.""" store = LabelStore(['laBel1', 'label2', 'Label3']) store.remove('Label1') self.assertItemsEqual(['label2', 'Label3'], store) self.assertItemsEqual([], store.added) self.assertItemsEqual(['Label1'], store.removed) store.add('label1') self.assertItemsEqual(['label1', 'label2', 'Label3'], store) self.assertItemsEqual([], store.added) self.assertItemsEqual([], store.removed) store.remove('Label1') store.add('label4') self.assertItemsEqual(['label2', 'Label3', 'label4'], store) self.assertItemsEqual(['label4'], store.added) self.assertItemsEqual(['Label1'], store.removed)
def test_add(self): """Test adding items.""" store = LabelStore() store.add('laBel1') self.assertItemsEqual(['laBel1'], store) self.assertItemsEqual(['laBel1'], store.added) self.assertItemsEqual([], store.removed) store.add('label2') self.assertItemsEqual(['laBel1', 'label2'], store) self.assertItemsEqual(['laBel1', 'label2'], store.added) self.assertItemsEqual([], store.removed) store.add('labEl2') self.assertItemsEqual(['laBel1', 'labEl2'], store) self.assertItemsEqual(['laBel1', 'labEl2'], store.added) self.assertItemsEqual([], store.removed)
def test_add(self): """Test adding items.""" store = LabelStore() store.add('laBel1') six.assertCountEqual(self, ['laBel1'], store) six.assertCountEqual(self, ['laBel1'], store.added) six.assertCountEqual(self, [], store.removed) store.add('label2') six.assertCountEqual(self, ['laBel1', 'label2'], store) six.assertCountEqual(self, ['laBel1', 'label2'], store.added) six.assertCountEqual(self, [], store.removed) store.add('labEl2') six.assertCountEqual(self, ['laBel1', 'labEl2'], store) six.assertCountEqual(self, ['laBel1', 'labEl2'], store.added) six.assertCountEqual(self, [], store.removed)