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.')
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, '*****@*****.**')
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)