Example #1
0
    def test_contains(self):
        managed_mapped_list = ManagedMappedList(
            'test_contains', '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.contain_item('key', 2))
        self.assertFalse(managed_mapped_list.contain_item('key2', 2))
        self.assertFalse(managed_mapped_list.contain_item('key', 4))

        self.assertEqual([2], managed_mapped_list.contain_items('key', [2, 4]))
        self.assertEqual([], managed_mapped_list.contain_items('key2', [2, 4]))
        self.assertEqual([], managed_mapped_list.contain_items('key', [4]))