MCPcopy Index your code
hub / github.com/PyGithub/PyGithub / testCheckError

Method testCheckError

tests/ApplicationOAuth.py:216–240  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

214 self.assertEqual(exc.exception.data["error"], "some_unknown_error")
215
216 def testCheckError(self):
217 expected_header = {"header": True}
218 expected_data = {"data": True}
219
220 header, data = aoa._checkError(expected_header, None)
221 self.assertEqual(header, expected_header)
222 self.assertIsNone(data)
223
224 header, data = aoa._checkError(expected_header, expected_data)
225 self.assertEqual(header, expected_header)
226 self.assertEqual(data, expected_data)
227
228 with self.assertRaises(github.BadCredentialsException) as exc:
229 aoa._checkError({}, {"error": "bad_verification_code"})
230 self.assertIsNone(exc.exception.message)
231 self.assertEqual(exc.exception.status, 200)
232 self.assertIn("error", exc.exception.data)
233 self.assertEqual(exc.exception.data["error"], "bad_verification_code")
234
235 with self.assertRaises(github.GithubException) as exc:
236 aoa._checkError({}, {"error": "other"})
237 self.assertIsNone(exc.exception.message)
238 self.assertEqual(exc.exception.status, 200)
239 self.assertIn("error", exc.exception.data)
240 self.assertEqual(exc.exception.data["error"], "other")

Callers

nothing calls this directly

Calls 1

_checkErrorMethod · 0.80

Tested by

no test coverage detected