Esempio n. 1
0
 def test_verify_no_email(self):
     # If the given email is None, verify should return a failure
     # result.
     verifier = base.MockVerifier(None)
     result = verifier.verify('asdf', 'http://testserver')
     ok_(not result)
     eq_(result.reason, 'No email given to MockVerifier.')
Esempio n. 2
0
 def test_verify_email(self):
     # If an email is given to the constructor, return a successful
     # result.
     verifier = base.MockVerifier('*****@*****.**')
     result = verifier.verify('asdf', 'http://testserver')
     ok_(result)
     eq_(result.audience, 'http://testserver')
     eq_(result.email, '*****@*****.**')
 def test_verify_no_email(self):
     """
     If the given email is None, verify should return a failure
     result.
     """
     verifier = base.MockVerifier(None)
     result = verifier.verify('asdf', 'http://testserver')
     self.assertTrue(not result)
     self.assertEqual(result.reason, 'No email given to MockVerifier.')
 def test_verify_email(self):
     """
     If an email is given to the constructor, return a successful
     result.
     """
     verifier = base.MockVerifier('*****@*****.**')
     result = verifier.verify('asdf', 'http://testserver')
     self.assertTrue(result)
     self.assertEqual(result.audience, 'http://testserver')
     self.assertEqual(result.email, '*****@*****.**')
Esempio n. 5
0
 def test_verify_result_attributes(self):
     # Extra kwargs to the constructor are added to the result.
     verifier = base.MockVerifier('*****@*****.**', foo='bar', baz=5)
     result = verifier.verify('asdf', 'http://testserver')
     eq_(result.foo, 'bar')
     eq_(result.baz, 5)