MCPcopy Create free account
hub / github.com/EasyIME/PIME / test_facebook_login

Method test_facebook_login

python/python3/tornado/test/auth_test.py:445–455  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 2

json_decodeFunction · 0.90
fetchMethod · 0.45

Tested by

no test coverage detected