Пример #1
0
    def test_delete_multi_deletes_cache_elements(self):
        redis_cache_services.flush_caches()
        key_value_mapping = {'a4': '1', 'b4': '2', 'c4': '3'}
        redis_cache_services.set_multi(key_value_mapping)
        self.assertEqual(redis_cache_services.get_multi(['a4', 'b4', 'c4']),
                         ['1', '2', '3'])
        return_number_of_keys_set = redis_cache_services.delete_multi(
            ['a4', 'b4', 'c4'])
        self.assertEqual(redis_cache_services.get_multi(['a4', 'b4', 'c4']),
                         [None, None, None])
        self.assertEqual(return_number_of_keys_set, 3)

        return_number_of_keys_set = redis_cache_services.delete_multi(
            ['d4', 'e4', 'f4'])
        self.assertEqual(return_number_of_keys_set, 0)
Пример #2
0
 def test_partial_deletes_deletes_correct_elements(self):
     redis_cache_services.flush_caches()
     key_value_mapping = {'a6': '1', 'b6': '2', 'c6': '3'}
     redis_cache_services.set_multi(key_value_mapping)
     self.assertEqual(redis_cache_services.get_multi(['a6', 'b6', 'c6']),
                      ['1', '2', '3'])
     self.assertEqual(redis_cache_services.delete_multi(['a6', 'd6', 'e6']),
                      1)
     self.assertEqual(redis_cache_services.get_multi(['a6', 'b6', 'c6']),
                      [None, '2', '3'])