style(pep8): Add flake8-import-order plugin with import order changes (#808)
Fixes #798
This commit is contained in:
committed by
Kurt Griffiths
parent
27f4166d4d
commit
10d1b7e770
@@ -14,16 +14,15 @@
|
||||
|
||||
import inspect
|
||||
import re
|
||||
|
||||
import six
|
||||
|
||||
from falcon import api_helpers as helpers
|
||||
from falcon import DEFAULT_MEDIA_TYPE
|
||||
from falcon import api_helpers as helpers, DEFAULT_MEDIA_TYPE, routing
|
||||
from falcon.http_error import HTTPError
|
||||
from falcon.http_status import HTTPStatus
|
||||
from falcon.request import Request, RequestOptions
|
||||
from falcon.response import Response
|
||||
import falcon.responders
|
||||
from falcon import routing
|
||||
from falcon.response import Response
|
||||
import falcon.status_codes as status
|
||||
|
||||
|
||||
|
||||
@@ -14,10 +14,10 @@
|
||||
|
||||
from datetime import datetime
|
||||
|
||||
from falcon import util
|
||||
from falcon.http_error import HTTPError, NoRepresentation, \
|
||||
OptionalRepresentation
|
||||
import falcon.status_codes as status
|
||||
from falcon import util
|
||||
|
||||
|
||||
class HTTPBadRequest(HTTPError):
|
||||
|
||||
@@ -24,22 +24,21 @@ except AttributeError:
|
||||
import io
|
||||
NativeStream = io.BufferedReader
|
||||
|
||||
import mimeparse
|
||||
import six
|
||||
from wsgiref.validate import InputWrapper
|
||||
|
||||
import mimeparse
|
||||
import six
|
||||
from six.moves import http_cookies
|
||||
|
||||
from falcon.errors import * # NOQA
|
||||
from falcon import util
|
||||
from falcon.util.uri import parse_query_string, parse_host, unquote_string
|
||||
from falcon import request_helpers as helpers
|
||||
from falcon import request_helpers as helpers, util
|
||||
from falcon.util.uri import parse_host, parse_query_string, unquote_string
|
||||
|
||||
# NOTE(tbug): In some cases, http_cookies is not a module
|
||||
# but a dict-like structure. This fixes that issue.
|
||||
# See issue https://github.com/falconry/falcon/issues/556
|
||||
from six.moves import http_cookies
|
||||
SimpleCookie = http_cookies.SimpleCookie
|
||||
|
||||
|
||||
DEFAULT_ERROR_LOG_FORMAT = (u'{0:%Y-%m-%d %H:%M:%S} [FALCON] [ERROR]'
|
||||
u' {1} {2}{3} => ')
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ from six import string_types as STRING_TYPES
|
||||
# See issue https://github.com/falconry/falcon/issues/556
|
||||
from six.moves import http_cookies
|
||||
|
||||
from falcon.response_helpers import header_property, format_range
|
||||
from falcon.response_helpers import format_range, header_property
|
||||
from falcon.response_helpers import is_ascii_encodable
|
||||
from falcon.util import dt_to_http, TimezoneGMT
|
||||
from falcon.util.uri import encode as uri_encode
|
||||
|
||||
@@ -21,8 +21,8 @@ except ImportError: # pragma: nocover
|
||||
|
||||
import falcon
|
||||
import falcon.request
|
||||
from falcon.testing.srmock import StartResponseMock
|
||||
from falcon.testing.helpers import create_environ
|
||||
from falcon.testing.srmock import StartResponseMock
|
||||
|
||||
|
||||
class TestBase(unittest.TestCase):
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
# limitations under the License.
|
||||
|
||||
import cgi
|
||||
import random
|
||||
import io
|
||||
import random
|
||||
import sys
|
||||
|
||||
import six
|
||||
|
||||
from falcon.util import uri, http_now
|
||||
from falcon.util import http_now, uri
|
||||
|
||||
# Constants
|
||||
DEFAULT_HOST = 'falconframework.org'
|
||||
|
||||
@@ -22,9 +22,9 @@ except ImportError: # pragma: nocover
|
||||
|
||||
import falcon
|
||||
import falcon.request
|
||||
from falcon.util import CaseInsensitiveDict
|
||||
from falcon.testing.srmock import StartResponseMock
|
||||
from falcon.testing.helpers import create_environ, get_encoding_from_headers
|
||||
from falcon.testing.srmock import StartResponseMock
|
||||
from falcon.util import CaseInsensitiveDict
|
||||
|
||||
|
||||
class Result(object):
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Hoist misc. utils
|
||||
from falcon.util import structures
|
||||
from falcon.util.misc import * # NOQA
|
||||
from falcon.util.time import *
|
||||
from falcon.util import structures
|
||||
|
||||
CaseInsensitiveDict = structures.CaseInsensitiveDict
|
||||
|
||||
3
setup.py
3
setup.py
@@ -3,9 +3,10 @@ import imp
|
||||
import io
|
||||
import os
|
||||
from os import path
|
||||
from setuptools import setup, find_packages, Extension
|
||||
import sys
|
||||
|
||||
from setuptools import Extension, find_packages, setup
|
||||
|
||||
MYDIR = path.abspath(os.path.dirname(__file__))
|
||||
|
||||
VERSION = imp.load_source('version', path.join('.', 'falcon', 'version.py'))
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import functools
|
||||
import json
|
||||
import io
|
||||
import json
|
||||
|
||||
import falcon
|
||||
import falcon.testing as testing
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
from datetime import datetime, timedelta, tzinfo
|
||||
import re
|
||||
import sys
|
||||
from datetime import datetime, timedelta, tzinfo
|
||||
|
||||
import ddt
|
||||
from six.moves.http_cookies import Morsel
|
||||
@@ -8,7 +8,7 @@ from testtools.matchers import LessThan
|
||||
|
||||
import falcon
|
||||
import falcon.testing as testing
|
||||
from falcon.util import TimezoneGMT, http_date_to_dt
|
||||
from falcon.util import http_date_to_dt, TimezoneGMT
|
||||
|
||||
|
||||
UNICODE_TEST_STRING = u'Unicode_\xc3\xa6\xc3\xb8'
|
||||
|
||||
@@ -3,9 +3,10 @@ import logging
|
||||
import uuid
|
||||
from wsgiref import simple_server
|
||||
|
||||
import falcon
|
||||
import requests
|
||||
|
||||
import falcon
|
||||
|
||||
|
||||
class StorageEngine(object):
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
import io
|
||||
|
||||
import ddt
|
||||
import six
|
||||
|
||||
import falcon
|
||||
import io
|
||||
import falcon.testing as testing
|
||||
|
||||
import six
|
||||
|
||||
|
||||
# NOTE(kgriffs): Concept from Gunicorn's source (wsgi.py)
|
||||
class FileWrapper(object):
|
||||
|
||||
@@ -5,11 +5,11 @@ import json
|
||||
import xml.etree.ElementTree as et
|
||||
|
||||
import ddt
|
||||
from testtools.matchers import raises, Not
|
||||
from testtools.matchers import Not, raises
|
||||
import yaml
|
||||
|
||||
import falcon.testing as testing
|
||||
import falcon
|
||||
import falcon.testing as testing
|
||||
|
||||
|
||||
class FaultyResource:
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# -*- coding: utf-8
|
||||
|
||||
import falcon.testing as testing
|
||||
import falcon
|
||||
from falcon.http_status import HTTPStatus
|
||||
import falcon.testing as testing
|
||||
|
||||
|
||||
def before_hook(req, resp, params):
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
from datetime import datetime
|
||||
import json
|
||||
|
||||
import falcon
|
||||
import falcon.testing as testing
|
||||
from datetime import datetime
|
||||
|
||||
_EXPECTED_BODY = {u'status': u'ok'}
|
||||
|
||||
|
||||
@@ -3,8 +3,8 @@ from datetime import date
|
||||
import ddt
|
||||
|
||||
import falcon
|
||||
import falcon.testing as testing
|
||||
from falcon.errors import HTTPInvalidParam
|
||||
import falcon.testing as testing
|
||||
|
||||
|
||||
@ddt.ddt
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import ddt
|
||||
|
||||
import falcon.testing as testing
|
||||
import falcon
|
||||
import falcon.testing as testing
|
||||
|
||||
|
||||
class RedirectingResource(object):
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import datetime
|
||||
import six
|
||||
import testtools
|
||||
|
||||
import ddt
|
||||
import six
|
||||
import testtools
|
||||
|
||||
import falcon
|
||||
from falcon.request import Request
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import falcon.testing as testing
|
||||
|
||||
from falcon.request import Request
|
||||
import falcon.testing as testing
|
||||
|
||||
|
||||
class TestRequestContext(testing.TestBase):
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import six
|
||||
|
||||
import falcon
|
||||
import falcon.testing as testing
|
||||
import six
|
||||
|
||||
|
||||
class IDResource(object):
|
||||
|
||||
@@ -7,8 +7,8 @@ import json
|
||||
import random
|
||||
import sys
|
||||
|
||||
import testtools
|
||||
import six
|
||||
import testtools
|
||||
|
||||
import falcon
|
||||
from falcon import testing
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
import io
|
||||
|
||||
import falcon.testing as testing
|
||||
import six
|
||||
|
||||
import falcon.testing as testing
|
||||
|
||||
unicode_message = u'Unicode: \x80'
|
||||
|
||||
|
||||
|
||||
3
tox.ini
3
tox.ini
@@ -119,6 +119,7 @@ commands = py3kwarn falcon
|
||||
[testenv:pep8]
|
||||
deps = flake8
|
||||
flake8-quotes
|
||||
flake8-import-order
|
||||
|
||||
# NOTE(kgriffs): Run with py27 since some code branches assume the
|
||||
# unicode type is defined, and pep8 complains in those cases when
|
||||
@@ -130,6 +131,8 @@ commands = flake8 \
|
||||
--exclude=./build,.venv,.tox,dist,doc,./falcon/bench/nuts \
|
||||
--ignore=F403 \
|
||||
--max-line-length=99 \
|
||||
--import-order-style=google \
|
||||
--application-import-names=falcon \
|
||||
[]
|
||||
|
||||
# --------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user