diff options
author | xray7224 <jessica@megworld.co.uk> | 2013-07-18 19:15:05 +0100 |
---|---|---|
committer | xray7224 <jessica@megworld.co.uk> | 2013-07-18 19:15:05 +0100 |
commit | 89d5b44e0aee5845f816a89a9f8b3364940daea3 (patch) | |
tree | cfb47e5edc170d33c407502d4f7caec2b1c68f26 /mediagoblin/federation/views.py | |
parent | 86ba41688332e3f71779f76c486889a7a099fa91 (diff) | |
download | mediagoblin-89d5b44e0aee5845f816a89a9f8b3364940daea3.tar.lz mediagoblin-89d5b44e0aee5845f816a89a9f8b3364940daea3.tar.xz mediagoblin-89d5b44e0aee5845f816a89a9f8b3364940daea3.zip |
Adds test for request_tokens
Diffstat (limited to 'mediagoblin/federation/views.py')
-rw-r--r-- | mediagoblin/federation/views.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mediagoblin/federation/views.py b/mediagoblin/federation/views.py index 7eb9f148..633a19d4 100644 --- a/mediagoblin/federation/views.py +++ b/mediagoblin/federation/views.py @@ -198,7 +198,6 @@ def request_token(request): authorization = decode_authorization_header(data) - if authorization == dict() or u"oauth_consumer_key" not in authorization: error = "Missing required parameter." return json_response({"error": error}, status=400) @@ -206,12 +205,13 @@ def request_token(request): # check the client_id client_id = authorization[u"oauth_consumer_key"] client = Client.query.filter_by(id=client_id).first() - if client is None: + + if client == None: # client_id is invalid error = "Invalid client_id" return json_response({"error": error}, status=400) - # make request token and return to client + # make request token and return to client request_validator = GMGRequestValidator(authorization) rv = RequestTokenEndpoint(request_validator) tokens = rv.create_request_token(request, authorization) @@ -219,7 +219,7 @@ def request_token(request): # store the nonce & timestamp before we return back nonce = authorization[u"oauth_nonce"] timestamp = authorization[u"oauth_timestamp"] - timestamp = datetime.datetime.fromtimestamp(int(timestamp)) + timestamp = datetime.datetime.fromtimestamp(float(timestamp)) nc = NonceTimestamp(nonce=nonce, timestamp=timestamp) nc.save() |