示例#1
0
 def test_build_query_string(self):
     auth = QueryAuthHandler('sts.amazonaws.com',
                              Mock(), self.provider)
     query_string = auth._build_query_string(self.request.params)
     self.assertEqual(query_string, 'Action=AssumeRoleWithWebIdentity' + \
         '&ProviderId=2012-06-01&RoleSessionName=web-identity-federation' + \
         '&Version=2011-06-15&WebIdentityToken=Atza|IQEBLjAsAhRkcxQ')
示例#2
0
 def test_add_auth(self):
     auth = QueryAuthHandler('sts.amazonaws.com', Mock(), self.provider)
     req = copy.copy(self.request)
     auth.add_auth(req)
     self.assertEqual(req.path,
         '/?Action=AssumeRoleWithWebIdentity' + \
         '&ProviderId=2012-06-01&RoleSessionName=web-identity-federation' + \
         '&Version=2011-06-15&WebIdentityToken=Atza|IQEBLjAsAhRkcxQ')
示例#3
0
 def test_add_auth(self):
     auth = QueryAuthHandler('sts.amazonaws.com',
                              Mock(), self.provider)
     req = copy.copy(self.request)
     auth.add_auth(req)
     self.assertEqual(req.path,
         '/?Action=AssumeRoleWithWebIdentity' + \
         '&ProviderId=2012-06-01&RoleSessionName=web-identity-federation' + \
         '&Version=2011-06-15&WebIdentityToken=Atza|IQEBLjAsAhRkcxQ')
示例#4
0
 def test_build_query_string(self):
     auth = QueryAuthHandler('sts.amazonaws.com', Mock(), self.provider)
     query_string = auth._build_query_string(self.request.params)
     self.assertEqual(query_string, 'Action=AssumeRoleWithWebIdentity' + \
         '&ProviderId=2012-06-01&RoleSessionName=web-identity-federation' + \
         '&Version=2011-06-15&WebIdentityToken=Atza|IQEBLjAsAhRkcxQ')
示例#5
0
 def test_escape_value(self):
     auth = QueryAuthHandler('sts.amazonaws.com', Mock(), self.provider)
     # This should **NOT** get escaped.
     value = auth._escape_value('Atza|IQEBLjAsAhRkcxQ')
     self.assertEqual(value, 'Atza|IQEBLjAsAhRkcxQ')
示例#6
0
 def test_escape_value(self):
     auth = QueryAuthHandler('sts.amazonaws.com',
                              Mock(), self.provider)
     # This should **NOT** get escaped.
     value = auth._escape_value('Atza|IQEBLjAsAhRkcxQ')
     self.assertEqual(value, 'Atza|IQEBLjAsAhRkcxQ')