def test_getStorageKey_should_call_getThumbnailStorageKey_if_type_is_thumbnail(self):
     storage = BlipTVStorage()
     storage._getThumbnailStorageKey = Mock()
     
     result = storage.getStorageKey({"some_param": "param_value"}, "thumbnail")
     
     storage._getThumbnailStorageKey.assert_called_with({"some_param": "param_value"},{})        
 def test_getThumbnailStorageKey_should_appen_thumb_to_key(self):
     storage = BlipTVStorage()
     
     result = storage._getThumbnailStorageKey({"some_param": "something"}, {"search": "some_search"})
 
     assert(result[result.rfind("_"):] == "_thumb")
 def test_getThumbnailStorageKey_should_return_correct_key_for_search_item(self):
     storage = BlipTVStorage()
     
     result = storage._getThumbnailStorageKey({"some_param": "something"}, {"search": "some_search", "feed": "search"})
     
     assert(result == "search_some_search_thumb")