Пример #1
0
 def test_invalid_sign(self):
     data = {'username': self.user.username, 'password': '******'}
     sign = get_sign(self.api_key.secret, **data)
     data['key'] = self.api_key.key
     data['sign'] = sign + "bug"
     response = self.client.post(self.authenticate_url, data)
     self.assertEqual(response.status_code, 401)
Пример #2
0
 def test_invalid_sign(self):
     data = {'username': self.user.username, 'password': '******'}
     sign = get_sign(self.api_key.secret, **data)
     data['key'] = self.api_key.key
     data['sign'] = sign + "bug"
     response = self.client.post(self.authenticate_url, data)
     self.assertEqual(response.status_code, 401)
Пример #3
0
 def send_request(self, url, data, key=None, secret=None):
     if not key:
         key = self.api_key.key
     if not secret:
         secret = self.api_key.secret
     sign = get_sign(secret, **data)
     data['key'] = key
     data['sign'] = sign
     return self.client.post(url, data)
Пример #4
0
 def send_request(self, url, data, key=None, secret=None, req_method="POST"):
     if not key:
         key = self.api_key.key
     if not secret:
         secret = self.api_key.secret
     sign = get_sign(secret, **data)
     data['key'] = key
     data['sign'] = sign
     if req_method == 'POST':
         return self.client.post(url, data)
     elif req_method == 'GET':
         return self.client.get(url, data)
Пример #5
0
 def send_request(self,
                  url,
                  data,
                  key=None,
                  secret=None,
                  req_method="POST"):
     if not key:
         key = self.api_key.key
     if not secret:
         secret = self.api_key.secret
     sign = get_sign(secret, **data)
     data['key'] = key
     data['sign'] = sign
     if req_method == 'POST':
         return self.client.post(url, data)
     elif req_method == 'GET':
         return self.client.get(url, data)
Пример #6
0
 def assert_equal_signs(self, url_params, dict_params):
     sign1 = get_sign(self.api_key.secret, querystring=url_params)
     sign2 = get_sign(self.api_key.secret, **dict_params)
     self.assertEqual(sign1, sign2)
Пример #7
0
 def assert_equal_signs(self, url_params, dict_params):
     sign1 = get_sign(self.api_key.secret, querystring=url_params)
     sign2 = get_sign(self.api_key.secret, **dict_params)
     self.assertEqual(sign1, sign2)
Пример #8
0
 def test_paramater_sign(self):
     url_params = u'first_name=mårten&last_name=superkebab'
     dict_params = {'first_name': u'mårten', 'last_name': u'superkebab'}
     sign1 = get_sign(self.api_key.secret, querystring=url_params)
     sign2 = get_sign(self.api_key.secret, **dict_params)
     self.assertEqual(sign1, sign2)