| |
@@ -63,3 +63,13 @@
|
| |
get_user_packages("abompard", use_cache=True)
|
| |
self.assertTrue(self._is_cached())
|
| |
self.assertEqual(requests.get.call_count, 1)
|
| |
+
|
| |
+ @patch("hubs.utils.packages.requests")
|
| |
+ def test_get_user_packages_malformed(self, requests):
|
| |
+ response = Mock()
|
| |
+ response.json.return_value = {
|
| |
+ "error": "something bad happened"
|
| |
+ }
|
| |
+ requests.get.return_value = response
|
| |
+ pkgs = get_user_packages("abompard", use_cache=False)
|
| |
+ self.assertListEqual(pkgs, [])
|
| |