(self)
| 443 | self.assertTrue("/oauth2/server/authorize?" in response.headers["Location"]) |
| 444 | |
| 445 | def test_facebook_login(self): |
| 446 | response = self.fetch("/facebook/client/login", follow_redirects=False) |
| 447 | self.assertEqual(response.code, 302) |
| 448 | self.assertTrue("/facebook/server/authorize?" in response.headers["Location"]) |
| 449 | response = self.fetch( |
| 450 | "/facebook/client/login?code=1234", follow_redirects=False |
| 451 | ) |
| 452 | self.assertEqual(response.code, 200) |
| 453 | user = json_decode(response.body) |
| 454 | self.assertEqual(user["access_token"], "asdf") |
| 455 | self.assertEqual(user["session_expires"], "3600") |
| 456 | |
| 457 | def base_twitter_redirect(self, url): |
| 458 | # Same as test_oauth10a_redirect |
nothing calls this directly
no test coverage detected