Esempio n. 1
0
    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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    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)
Esempio n. 4
0
    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)
Esempio n. 5
0
    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)