def test_empty_remove(self): managed_mapped_list = ManagedMappedList( 'test_empty_remove', 'test_key', 'test_name', 'test_description', TEST_ZK_HOSTS, TEST_AWS_KEYFILE, TEST_S3_BUCKET) self.assertTrue(managed_mapped_list.remove_list('key')) self.assertTrue(managed_mapped_list.remove_item('key', 'val')) self.assertTrue(managed_mapped_list.remove_items('key', ['val']))
def test_set_and_remove_dedup(self): managed_mapped_list = ManagedMappedList('test_set_and_remove_dedup', 'test_key', 'test_name', 'test_description', TEST_ZK_HOSTS, TEST_AWS_KEYFILE, TEST_S3_BUCKET) managed_mapped_list.set_list('key', [1, 2, 2, 3, 2]) self.assertTrue(managed_mapped_list.remove_list('key')) self.assertEqual([], managed_mapped_list.get_list('key')) managed_mapped_list.set_list('key', [1, 2, 2, 3, 2]) self.assertTrue(managed_mapped_list.remove_item('key', 2)) self.assertEqual([1, 3], managed_mapped_list.get_list('key')) managed_mapped_list.set_list('key', [1, 2, 2, 3, 2]) self.assertTrue(managed_mapped_list.remove_items('key', [2, 3])) self.assertEqual([1], managed_mapped_list.get_list('key'))