(self)
| 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") |
nothing calls this directly
no test coverage detected