示例#1
0
 def test_wrong_aud(self):
     audience1 = 'audience1'
     audience2 = 'audience2'
     self.assertNotEqual(audience1, audience2)
     payload_dict = {'aud': audience1}
     with self.assertRaises(crypt.AppIdentityError):
         crypt._check_audience(payload_dict, audience2)
示例#2
0
 def test_success(self):
     audience = 'audience'
     payload_dict = {'aud': audience}
     result = crypt._check_audience(payload_dict, audience)
     # No exception and no result.
     self.assertEqual(result, None)
示例#3
0
 def test_missing_aud(self):
     audience = 'audience'
     payload_dict = {}
     with self.assertRaises(crypt.AppIdentityError):
         crypt._check_audience(payload_dict, audience)
示例#4
0
 def test_null_audience(self):
     result = crypt._check_audience(None, None)
     self.assertEqual(result, None)