def test12(self): lww = LWW_set(r) lww.add(self.a,1) self.assertTrue(lww.exist(self.a)) lww.remove(self.a,2) self.assertFalse(lww.exist(self.a)) expected_arr = [] self.assertEqual(lww.get(), expected_arr)
def test10(self): lww = LWW_set(r) lww.add(self.a,1) self.assertTrue(lww.exist(self.a)) lww.remove(self.a,0) self.assertTrue(lww.exist(self.a)) expected_arr = [str(self.a),] self.assertEqual(lww.get(), expected_arr)
def test_string_add_remove(self): lww = LWW_set(r) a = "s1" b = "s22" lww.add(a,1) self.assertTrue(lww.exist(a)) self.assertFalse(lww.exist(b)) lww.add(b,1) lww.remove(a, 2) self.assertTrue(lww.exist(b)) self.assertFalse(lww.exist(a)) expected_arr = [b,] self.assertEqual(lww.get(), expected_arr)