def test_create_delegated(self):
     signer = object()
     sub = '*****@*****.**'
     creds = ServiceAccountCredentials('*****@*****.**', signer)
     self.assertNotIn('sub', creds._kwargs)
     delegated_creds = creds.create_delegated(sub)
     self.assertEqual(delegated_creds._kwargs['sub'], sub)
     # Make sure the original is unchanged.
     self.assertNotIn('sub', creds._kwargs)
Esempio n. 2
0
 def test_create_delegated(self):
     signer = object()
     sub = '*****@*****.**'
     creds = ServiceAccountCredentials('*****@*****.**', signer)
     self.assertNotIn('sub', creds._kwargs)
     delegated_creds = creds.create_delegated(sub)
     self.assertEqual(delegated_creds._kwargs['sub'], sub)
     # Make sure the original is unchanged.
     self.assertNotIn('sub', creds._kwargs)
 def test_create_delegated_existing_sub(self):
     signer = object()
     sub1 = '*****@*****.**'
     sub2 = '*****@*****.**'
     creds = ServiceAccountCredentials('*****@*****.**', signer, sub=sub1)
     self.assertEqual(creds._kwargs['sub'], sub1)
     delegated_creds = creds.create_delegated(sub2)
     self.assertEqual(delegated_creds._kwargs['sub'], sub2)
     # Make sure the original is unchanged.
     self.assertEqual(creds._kwargs['sub'], sub1)
Esempio n. 4
0
 def test_create_delegated_existing_sub(self):
     signer = object()
     sub1 = '*****@*****.**'
     sub2 = '*****@*****.**'
     creds = ServiceAccountCredentials('*****@*****.**', signer, sub=sub1)
     self.assertEqual(creds._kwargs['sub'], sub1)
     delegated_creds = creds.create_delegated(sub2)
     self.assertEqual(delegated_creds._kwargs['sub'], sub2)
     # Make sure the original is unchanged.
     self.assertEqual(creds._kwargs['sub'], sub1)