]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Fix weird indentation in auth.py and simple_httpclient_test.py
authorBen Darnell <ben@bendarnell.com>
Thu, 9 Feb 2012 09:00:11 +0000 (01:00 -0800)
committerBen Darnell <ben@bendarnell.com>
Thu, 9 Feb 2012 09:02:25 +0000 (01:02 -0800)
tornado/auth.py
tornado/test/simple_httpclient_test.py

index 65be566bd965eafb241dd1a685064b7f68a078c3..21c8ac8803789eb5ae53da5c9b52e8efc8d13a44 100644 (file)
@@ -326,7 +326,7 @@ class OAuthMixin(object):
             oauth_version=getattr(self, "_OAUTH_VERSION", "1.0a"),
         )
         if "verifier" in request_token:
-          args["oauth_verifier"] = request_token["verifier"]
+            args["oauth_verifier"] = request_token["verifier"]
 
         if getattr(self, "_OAUTH_VERSION", "1.0a") == "1.0a":
             signature = _oauth10a_signature(consumer_token, "GET", url, args,
@@ -954,68 +954,68 @@ class FacebookGraphMixin(OAuth2Mixin):
 
     def get_authenticated_user(self, redirect_uri, client_id, client_secret,
                               code, callback, extra_fields=None):
-      """Handles the login for the Facebook user, returning a user object.
+        """Handles the login for the Facebook user, returning a user object.
+
+        Example usage::
+
+            class FacebookGraphLoginHandler(LoginHandler, tornado.auth.FacebookGraphMixin):
+              @tornado.web.asynchronous
+              def get(self):
+                  if self.get_argument("code", False):
+                      self.get_authenticated_user(
+                        redirect_uri='/auth/facebookgraph/',
+                        client_id=self.settings["facebook_api_key"],
+                        client_secret=self.settings["facebook_secret"],
+                        code=self.get_argument("code"),
+                        callback=self.async_callback(
+                          self._on_login))
+                      return
+                  self.authorize_redirect(redirect_uri='/auth/facebookgraph/',
+                                          client_id=self.settings["facebook_api_key"],
+                                          extra_params={"scope": "read_stream,offline_access"})
+
+              def _on_login(self, user):
+                logging.error(user)
+                self.finish()
 
-      Example usage::
+        """
+        http = httpclient.AsyncHTTPClient()
+        args = {
+          "redirect_uri": redirect_uri,
+          "code": code,
+          "client_id": client_id,
+          "client_secret": client_secret,
+        }
 
-          class FacebookGraphLoginHandler(LoginHandler, tornado.auth.FacebookGraphMixin):
-            @tornado.web.asynchronous
-            def get(self):
-                if self.get_argument("code", False):
-                    self.get_authenticated_user(
-                      redirect_uri='/auth/facebookgraph/',
-                      client_id=self.settings["facebook_api_key"],
-                      client_secret=self.settings["facebook_secret"],
-                      code=self.get_argument("code"),
-                      callback=self.async_callback(
-                        self._on_login))
-                    return
-                self.authorize_redirect(redirect_uri='/auth/facebookgraph/',
-                                        client_id=self.settings["facebook_api_key"],
-                                        extra_params={"scope": "read_stream,offline_access"})
-
-            def _on_login(self, user):
-              logging.error(user)
-              self.finish()
-
-      """
-      http = httpclient.AsyncHTTPClient()
-      args = {
-        "redirect_uri": redirect_uri,
-        "code": code,
-        "client_id": client_id,
-        "client_secret": client_secret,
-      }
-
-      fields = set(['id', 'name', 'first_name', 'last_name',
-                    'locale', 'picture', 'link'])
-      if extra_fields:
+        fields = set(['id', 'name', 'first_name', 'last_name',
+                      'locale', 'picture', 'link'])
+        if extra_fields:
             fields.update(extra_fields)
 
-      http.fetch(self._oauth_request_token_url(**args),
-          self.async_callback(self._on_access_token, redirect_uri, client_id,
-                              client_secret, callback, fields))
+        http.fetch(self._oauth_request_token_url(**args),
+            self.async_callback(self._on_access_token, redirect_uri, client_id,
+                                client_secret, callback, fields))
 
     def _on_access_token(self, redirect_uri, client_id, client_secret,
                         callback, fields, response):
-      if response.error:
-          logging.warning('Facebook auth error: %s' % str(response))
-          callback(None)
-          return
-
-      args = escape.parse_qs_bytes(escape.native_str(response.body))
-      session = {
-          "access_token": args["access_token"][-1],
-          "expires": args.get("expires")
-      }
-
-      self.facebook_request(
-          path="/me",
-          callback=self.async_callback(
-              self._on_get_user_info, callback, session, fields),
-          access_token=session["access_token"],
-          fields=",".join(fields)
-          )
+        if response.error:
+            logging.warning('Facebook auth error: %s' % str(response))
+            callback(None)
+            return
+
+        args = escape.parse_qs_bytes(escape.native_str(response.body))
+        session = {
+            "access_token": args["access_token"][-1],
+            "expires": args.get("expires")
+        }
+
+        self.facebook_request(
+            path="/me",
+            callback=self.async_callback(
+                self._on_get_user_info, callback, session, fields),
+            access_token=session["access_token"],
+            fields=",".join(fields)
+            )
 
     def _on_get_user_info(self, callback, session, fields, user):
         if user is None:
index 0f5d3151f490edb00c6a26dd5db73d3fb8aa0a1a..1d26193faa450deb22738e8c0285dab9504906db 100644 (file)
@@ -174,12 +174,12 @@ class SimpleHTTPClientTestCase(AsyncHTTPTestCase, LogTrapTestCase):
         self.assertTrue(response.headers["Location"].endswith("/countdown/1"))
 
     def test_303_redirect(self):
-       response = self.fetch("/303_post", method="POST", body="blah")
-       self.assertEqual(200, response.code)
-       self.assertTrue(response.request.url.endswith("/303_post"))
-       self.assertTrue(response.effective_url.endswith("/303_get"))
-       #request is the original request, is a POST still
-       self.assertEqual("POST", response.request.method)
+        response = self.fetch("/303_post", method="POST", body="blah")
+        self.assertEqual(200, response.code)
+        self.assertTrue(response.request.url.endswith("/303_post"))
+        self.assertTrue(response.effective_url.endswith("/303_get"))
+        #request is the original request, is a POST still
+        self.assertEqual("POST", response.request.method)
 
     def test_request_timeout(self):
         response = self.fetch('/trigger?wake=false', request_timeout=0.1)