[cli] {login, upload, s3} display more helpful error messages

This commit is contained in:
Julien Chaumond
2020-04-30 12:51:06 -04:00
parent 452dd0e4d9
commit ab90353f1a
2 changed files with 31 additions and 5 deletions

View File

@@ -79,6 +79,15 @@ class HfApiEndpointsTest(HfApiCommonTest):
urls = self._api.presign(token=self._token, filename="nested/valid_org.txt", organization="valid_org")
self.assertIsInstance(urls, PresignedUrl)
def test_presign_invalid(self):
try:
_ = self._api.presign(token=self._token, filename="non_nested.json")
except HTTPError as e:
self.assertIsNotNone(e.response.text)
self.assertTrue("Filename invalid" in e.response.text)
else:
self.fail("Expected an exception")
def test_presign(self):
for FILE_KEY, FILE_PATH in FILES:
urls = self._api.presign(token=self._token, filename=FILE_KEY)