def test_getStoredSearches_should_call_retrieve_to_get_searches(self): storage = VimeoStorage() storage.retrieveSettings = Mock() storage.retrieveSettings.return_value = ["some_search"] storage.storeSettings = Mock() storage.getStoredSearches({"path": "some_path"}) assert (storage.retrieveSettings.call_count > 0)
def test_getStoredSearches_should_call_retrieve_to_get_searches(self): storage = VimeoStorage() storage.retrieveSettings = Mock() storage.retrieveSettings.return_value = ["some_search"] storage.storeSettings = Mock() storage.getStoredSearches({"path": "some_path"}) assert storage.retrieveSettings.call_count > 0
def test_getStoredSearches_should_call_quote_plus_on_search_items(self): patcher = patch("urllib.quote_plus") patcher.start() import urllib urllib.quote_plus.return_value = "some_quoted_search" storage = VimeoStorage() storage.retrieve = Mock() storage.retrieve.return_value = ["some_search"] storage.retrieveSettings = Mock() storage.retrieveSettings.return_value = ["some_search"] storage.storeSettings = Mock() (result, status) = storage.getStoredSearches({"path": "some_path"}) args = urllib.quote_plus.call_args patcher.stop() print repr(result) assert args[0][0] == "some_search" assert result == [ { "path": "some_path", "search": "some_quoted_search", "api": "search", "icon": "search", "thumbnail": ["some_search"], "Title": "some_search", } ]
def test_getStoredSearches_should_call_quote_plus_on_search_items(self): patcher = patch("urllib.quote_plus") patcher.start() import urllib urllib.quote_plus.return_value = "some_quoted_search" storage = VimeoStorage() storage.retrieve = Mock() storage.retrieve.return_value = ["some_search"] storage.retrieveSettings = Mock() storage.retrieveSettings.return_value = ["some_search"] storage.storeSettings = Mock() (result, status) = storage.getStoredSearches({"path": "some_path"}) args = urllib.quote_plus.call_args patcher.stop() print repr(result) assert (args[0][0] == "some_search") assert (result == [{ 'path': 'some_path', 'search': 'some_quoted_search', 'api': 'search', 'icon': 'search', 'thumbnail': ['some_search'], 'Title': 'some_search' }])
def test_list_should_call_getStoredSearches_if_store_is_defined_in_params_but_not_artist_or_contact_option(self): storage = VimeoStorage() storage.getStoredSearches = Mock() storage.getStoredSearches.return_value = ("", 200) storage.retrieveSettings = Mock() storage.retrieveSettings.return_value = ["some_search"] storage.list({"store": "somestore"}) storage.getStoredSearches.assert_called_with({"store": "somestore"})
def test_list_should_call_getStoredSearches_if_store_is_defined_in_params_but_not_artist_or_contact_option( self): storage = VimeoStorage() storage.getStoredSearches = Mock() storage.getStoredSearches.return_value = ("", 200) storage.retrieveSettings = Mock() storage.retrieveSettings.return_value = ["some_search"] storage.list({"store": "somestore"}) storage.getStoredSearches.assert_called_with({"store": "somestore"})
def test_getStoredSearches_should_call_retrieve_to_get_thumbnail(self): storage = VimeoStorage() storage.retrieveSettings = Mock() storage.retrieve = Mock() storage.retrieve.return_value = "thumbnail" storage.retrieveSettings.return_value = ["some_search"] storage.storeSettings = Mock() storage.getStoredSearches({"path": "some_path"}) assert (storage.retrieveSettings.call_args[0][0] == { "path": "some_path" }) storage.retrieve.assert_any_call({"path": "some_path"}, "thumbnail", { 'path': 'some_path', 'api': 'search', 'icon': 'search', 'search': 'some_search', 'thumbnail': 'thumbnail', 'Title': 'some_search' })
def test_getStoredSearches_should_call_retrieve_to_get_thumbnail(self): storage = VimeoStorage() storage.retrieveSettings = Mock() storage.retrieve = Mock() storage.retrieve.return_value = "thumbnail" storage.retrieveSettings.return_value = ["some_search"] storage.storeSettings = Mock() storage.getStoredSearches({"path": "some_path"}) assert storage.retrieveSettings.call_args[0][0] == {"path": "some_path"} storage.retrieve.assert_any_call( {"path": "some_path"}, "thumbnail", { "path": "some_path", "api": "search", "icon": "search", "search": "some_search", "thumbnail": "thumbnail", "Title": "some_search", }, )
def test_getStoredSearches_should_return_proper_list_structure(self): storage = VimeoStorage() storage.retrieve = Mock() storage.retrieve.return_value = "some_thumbnail" storage.retrieveSettings = Mock() storage.retrieveSettings.return_value = ["some_search"] storage.storeSettings = Mock() (result, status) = storage.getStoredSearches({"path": "some_path"}) print repr(result) assert (result == [{ 'path': 'some_path', 'api': 'search', 'icon': 'search', 'search': 'some_search', 'thumbnail': 'some_thumbnail', 'Title': 'some_search' }])
def test_getStoredSearches_should_return_proper_list_structure(self): storage = VimeoStorage() storage.retrieve = Mock() storage.retrieve.return_value = "some_thumbnail" storage.retrieveSettings = Mock() storage.retrieveSettings.return_value = ["some_search"] storage.storeSettings = Mock() (result, status) = storage.getStoredSearches({"path": "some_path"}) print repr(result) assert result == [ { "path": "some_path", "api": "search", "icon": "search", "search": "some_search", "thumbnail": "some_thumbnail", "Title": "some_search", } ]