def test_getStorageKey_should_call_getResultSetStorageKey_if_type_is_not_set(self):
     storage = BlipTVStorage()
     storage._getResultSetStorageKey = Mock()
     
     result = storage.getStorageKey({"some_param": "param_value"})
     
     storage._getResultSetStorageKey.assert_called_with({"some_param": "param_value"})
 def test_getResultSetStorageKey_should_return_correct_key_for_generic_stores(self):
     storage = BlipTVStorage()
     
     result = storage._getResultSetStorageKey({"store": "pokeystore"})
     
     assert(result == "store_pokeystore")
 def test_getResultSetStorageKey_should_return_correct_key_for_for_show_scraper(self):
     storage = BlipTVStorage()
     
     result = storage._getResultSetStorageKey({"scraper": "show", "show": "some_show"})
     
     assert(result == "s_show_some_show")
 def test_getResultSetStorageKey_should_return_correct_key_for_category_path(self):
     storage = BlipTVStorage()
     
     result = storage._getResultSetStorageKey({"scraper": "categories", "category": "some_category"})
     
     assert(result == "s_categories_some_category")