def test_get_categories_response_error(self, playstore, monkeypatch):
     # Simulate a bad response from the server.
     monkeypatch.setattr(
         Playstore,
         "_execute_request",
         lambda self, path, query: playstore_protobuf.DocV2(),
     )
     categories = playstore.get_store_categories()
     assert categories is None
 def test_app_details_response_error(self, playstore, monkeypatch):
     # Simulate a bad response from the server.
     monkeypatch.setattr(
         Playstore,
         "_execute_request",
         lambda self, path, query: playstore_protobuf.DocV2(),
     )
     details = playstore.app_details(VALID_PACKAGE_NAME)
     assert details is None
 def test_search_response_error(self, playstore, monkeypatch):
     # Simulate a bad response from the server.
     monkeypatch.setattr(
         Playstore,
         "_execute_request",
         lambda self, path, query: playstore_protobuf.DocV2(),
     )
     results = playstore.search("music")
     assert results is None
 def test_list_app_by_category_response_error(self, playstore, monkeypatch):
     # Simulate a bad response from the server.
     monkeypatch.setattr(
         Playstore,
         "_execute_request",
         lambda self, path, query: playstore_protobuf.DocV2(),
     )
     subcategories = playstore.list_app_by_category("PRODUCTIVITY")
     assert subcategories is None
Ejemplo n.º 5
0
 def test_download_response_error(self, playstore, monkeypatch):
     # Simulate a bad response from the server.
     app_details = playstore.app_details(VALID_PACKAGE_NAME)
     monkeypatch.setattr(Playstore, 'app_details',
                         lambda self, package: app_details)
     monkeypatch.setattr(
         Playstore, '_execute_request',
         lambda self, path, data: playstore_protobuf.DocV2())
     result = playstore.download(VALID_PACKAGE_NAME)
     assert result is False
 def mock(*args, **kwargs):
     if mock.counter < 2:
         mock.counter += 1
         return original(*args, **kwargs)
     else:
         return playstore_protobuf.DocV2()