Example #1
0
 def test_get_current_rietveld_oauth_other_client_id(self):
     any_mail = '*****@*****.**'
     for other_client_id in OTHER_CLIENT_IDS:
         self.oauth_login(any_mail, client_id=other_client_id)
         oauth_user = auth_utils.get_current_rietveld_oauth_user()
         self.assertEqual(oauth_user.email(), any_mail)
         self.assertEqual(oauth_user.auth_domain(), 'gmail.com')
         self.assertEqual(oauth_user.user_id(), '0')
Example #2
0
 def test_is_current_user_oauth_and_whitelisted_email(self):
     for email in WHILTELISTED_EMAILS:
         self.cookie_logout()
         self.oauth_logout()
         self.oauth_login(email, is_admin=False, client_id='anonymous')
         oauth_user = auth_utils.get_current_rietveld_oauth_user()
         self.assertIsNotNone(oauth_user)
         self.assertEqual(email, oauth_user.email())
Example #3
0
 def test_get_current_rietveld_oauth_other_client_id(self):
   any_mail = '*****@*****.**'
   for other_client_id in OTHER_CLIENT_IDS:
     self.oauth_login(any_mail, client_id=other_client_id)
     oauth_user = auth_utils.get_current_rietveld_oauth_user()
     self.assertEqual(oauth_user.email(), any_mail)
     self.assertEqual(oauth_user.auth_domain(), 'gmail.com')
     self.assertEqual(oauth_user.user_id(), '0')
Example #4
0
 def test_get_current_rietveld_oauth_bad_client_id(self):
     self.oauth_login('*****@*****.**', client_id='bad.id')
     self.assertIsNone(auth_utils.get_current_rietveld_oauth_user())
Example #5
0
 def test_get_current_rietveld_oauth_user_success(self):
     oauth_user = auth_utils.get_current_rietveld_oauth_user()
     self.assertEqual(oauth_user.email(), TEST_EMAIL)
     self.assertEqual(oauth_user.auth_domain(), 'gmail.com')
     self.assertEqual(oauth_user.user_id(), '0')
Example #6
0
 def test_is_current_user_oauth_but_not_whitelisted_email(self):
     self.cookie_logout()
     self.oauth_login('*****@*****.**',
                      is_admin=False,
                      client_id='anonymous')
     self.assertIsNone(auth_utils.get_current_rietveld_oauth_user())
Example #7
0
 def test_get_current_rietveld_oauth_user_success(self):
   oauth_user = auth_utils.get_current_rietveld_oauth_user()
   self.assertEqual(oauth_user.email(), TEST_EMAIL)
   self.assertEqual(oauth_user.auth_domain(), 'gmail.com')
   self.assertEqual(oauth_user.user_id(), '0')
Example #8
0
 def test_get_current_rietveld_oauth_bad_client_id(self):
   self.oauth_login('*****@*****.**', client_id='bad.id')
   self.assertIsNone(auth_utils.get_current_rietveld_oauth_user())