Skip to content

Commit

Permalink
Test default exception for all 4xx and 5xx status
Browse files Browse the repository at this point in the history
  • Loading branch information
EnricoMi committed Mar 21, 2023
1 parent 21fb17e commit 1c2da8b
Showing 1 changed file with 13 additions and 11 deletions.
24 changes: 13 additions & 11 deletions tests/Requester.py
Expand Up @@ -118,17 +118,19 @@ def testShouldCreateUnknownObjectException(self):
)

def testShouldCreateGithubException(self):
exc = self.g._Github__requester.__createException(
405, {"header": "value"}, {"message": "Something unknown"}
)
self.assertException(
exc,
github.GithubException,
405,
{"message": "Something unknown"},
{"header": "value"},
'405 {"message": "Something unknown"}',
)
for status in range(400, 600):
with self.subTest(status=status):
exc = self.g._Github__requester.__createException(
status, {"header": "value"}, {"message": "Something unknown"}
)
self.assertException(
exc,
github.GithubException,
status,
{"message": "Something unknown"},
{"header": "value"},
f'{status} {{"message": "Something unknown"}}',
)

def testShouldCreateExceptionWithoutMessage(self):
for status in range(400, 600):
Expand Down

0 comments on commit 1c2da8b

Please sign in to comment.