Fixed #21302 -- Fixed unused imports and import *.
This commit is contained in:
parent
9f76ea1eaa
commit
36ded01527
|
@ -10,6 +10,14 @@ from django.contrib.admin.filters import (ListFilter, SimpleListFilter,
|
||||||
ChoicesFieldListFilter, DateFieldListFilter, AllValuesFieldListFilter)
|
ChoicesFieldListFilter, DateFieldListFilter, AllValuesFieldListFilter)
|
||||||
from django.utils.module_loading import autodiscover_modules
|
from django.utils.module_loading import autodiscover_modules
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
"register", "ACTION_CHECKBOX_NAME", "ModelAdmin", "HORIZONTAL", "VERTICAL",
|
||||||
|
"StackedInline", "TabularInline", "AdminSite", "site", "ListFilter",
|
||||||
|
"SimpleListFilter", "FieldListFilter", "BooleanFieldListFilter",
|
||||||
|
"RelatedFieldListFilter", "ChoicesFieldListFilter", "DateFieldListFilter",
|
||||||
|
"AllValuesFieldListFilter", "autodiscover",
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
def autodiscover():
|
def autodiscover():
|
||||||
autodiscover_modules('admin', register_to=site)
|
autodiscover_modules('admin', register_to=site)
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
import re
|
|
||||||
|
|
||||||
from django.core.mail import send_mail
|
from django.core.mail import send_mail
|
||||||
from django.core import validators
|
from django.core import validators
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.contrib.auth import models
|
from django.contrib.auth import models
|
||||||
from django.contrib.auth.decorators import login_required, permission_required
|
from django.contrib.auth.decorators import login_required, permission_required
|
||||||
# Trigger CustomUser perm creation:
|
|
||||||
from django.contrib.auth.tests.custom_user import CustomUser
|
|
||||||
from django.contrib.auth.tests.test_views import AuthViewsTestCase
|
from django.contrib.auth.tests.test_views import AuthViewsTestCase
|
||||||
from django.contrib.auth.tests.utils import skipIfCustomUser
|
from django.contrib.auth.tests.utils import skipIfCustomUser
|
||||||
from django.core.exceptions import PermissionDenied
|
from django.core.exceptions import PermissionDenied
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
from django.contrib.auth import get_user_model
|
from django.contrib.auth import get_user_model
|
||||||
from django.contrib.auth.models import AbstractUser, Group, User, UserManager
|
from django.contrib.auth.models import AbstractUser, Group, User, UserManager
|
||||||
from django.contrib.auth.tests.custom_user import IsActiveTestUser1
|
|
||||||
from django.contrib.auth.tests.utils import skipIfCustomUser
|
from django.contrib.auth.tests.utils import skipIfCustomUser
|
||||||
from django.core import mail
|
from django.core import mail
|
||||||
from django.db.models.signals import post_save
|
from django.db.models.signals import post_save
|
||||||
|
|
|
@ -21,7 +21,6 @@ from django.contrib.sessions.middleware import SessionMiddleware
|
||||||
from django.contrib.auth import SESSION_KEY, REDIRECT_FIELD_NAME
|
from django.contrib.auth import SESSION_KEY, REDIRECT_FIELD_NAME
|
||||||
from django.contrib.auth.forms import (AuthenticationForm, PasswordChangeForm,
|
from django.contrib.auth.forms import (AuthenticationForm, PasswordChangeForm,
|
||||||
SetPasswordForm)
|
SetPasswordForm)
|
||||||
from django.contrib.auth.tests.custom_user import CustomUser
|
|
||||||
from django.contrib.auth.tests.utils import skipIfCustomUser
|
from django.contrib.auth.tests.utils import skipIfCustomUser
|
||||||
from django.contrib.auth.views import login as login_view
|
from django.contrib.auth.views import login as login_view
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,10 @@ from django.contrib.formtools.wizard.storage.base import BaseStorage
|
||||||
from django.contrib.formtools.wizard.storage.exceptions import (
|
from django.contrib.formtools.wizard.storage.exceptions import (
|
||||||
MissingStorage, NoFileStorageConfigured)
|
MissingStorage, NoFileStorageConfigured)
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
"BaseStorage", "MissingStorage", "NoFileStorageConfigured", "get_storage",
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
def get_storage(path, *args, **kwargs):
|
def get_storage(path, *args, **kwargs):
|
||||||
try:
|
try:
|
||||||
|
|
|
@ -1,12 +1,21 @@
|
||||||
# Getting the normal admin routines, classes, and `site` instance.
|
# Getting the normal admin routines, classes, and `site` instance.
|
||||||
from django.contrib.admin import autodiscover, site, AdminSite, ModelAdmin, StackedInline, TabularInline, HORIZONTAL, VERTICAL
|
from django.contrib.admin import ( # NOQA: flake8 detects only the last __all__
|
||||||
|
autodiscover, site, AdminSite, ModelAdmin, StackedInline, TabularInline,
|
||||||
|
HORIZONTAL, VERTICAL,
|
||||||
|
)
|
||||||
# Geographic admin options classes and widgets.
|
# Geographic admin options classes and widgets.
|
||||||
from django.contrib.gis.admin.options import GeoModelAdmin
|
from django.contrib.gis.admin.options import GeoModelAdmin # NOQA
|
||||||
from django.contrib.gis.admin.widgets import OpenLayersWidget
|
from django.contrib.gis.admin.widgets import OpenLayersWidget # NOQA
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
"autodiscover", "site", "AdminSite", "ModelAdmin", "StackedInline",
|
||||||
|
"TabularInline", "HORIZONTAL", "VERTICAL",
|
||||||
|
"GeoModelAdmin", "OpenLayersWidget", "HAS_OSM",
|
||||||
|
]
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from django.contrib.gis.admin.options import OSMGeoAdmin
|
from django.contrib.gis.admin.options import OSMGeoAdmin
|
||||||
HAS_OSM = True
|
HAS_OSM = True
|
||||||
|
__all__ += ['OSMGeoAdmin']
|
||||||
except ImportError:
|
except ImportError:
|
||||||
HAS_OSM = False
|
HAS_OSM = False
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
# Want to get everything from the 'normal' models package.
|
# Want to get everything from the 'normal' models package.
|
||||||
from django.db.models import *
|
from django.db.models import * # NOQA
|
||||||
|
|
||||||
# Geographic aggregate functions
|
# Geographic aggregate functions
|
||||||
from django.contrib.gis.db.models.aggregates import *
|
from django.contrib.gis.db.models.aggregates import * # NOQA
|
||||||
|
|
||||||
# The GeoManager
|
# The GeoManager
|
||||||
from django.contrib.gis.db.models.manager import GeoManager
|
from django.contrib.gis.db.models.manager import GeoManager # NOQA
|
||||||
|
|
||||||
# The geographic-enabled fields.
|
# The geographic-enabled fields.
|
||||||
from django.contrib.gis.db.models.fields import (
|
from django.contrib.gis.db.models.fields import ( # NOQA
|
||||||
GeometryField, PointField, LineStringField, PolygonField,
|
GeometryField, PointField, LineStringField, PolygonField,
|
||||||
MultiPointField, MultiLineStringField, MultiPolygonField,
|
MultiPointField, MultiLineStringField, MultiPolygonField,
|
||||||
GeometryCollectionField)
|
GeometryCollectionField)
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
from django.db.models import Aggregate
|
from django.db.models import Aggregate
|
||||||
|
|
||||||
|
__all__ = ['Collect', 'Extent', 'Extent3D', 'MakeLine', 'Union']
|
||||||
|
|
||||||
|
|
||||||
class Collect(Aggregate):
|
class Collect(Aggregate):
|
||||||
name = 'Collect'
|
name = 'Collect'
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
from django.contrib.gis.db.models.sql.conversion import AreaField, DistanceField, GeomField
|
from django.contrib.gis.db.models.sql.conversion import AreaField, DistanceField, GeomField
|
||||||
from django.contrib.gis.db.models.sql.query import GeoQuery
|
from django.contrib.gis.db.models.sql.query import GeoQuery
|
||||||
from django.contrib.gis.db.models.sql.where import GeoWhereNode
|
from django.contrib.gis.db.models.sql.where import GeoWhereNode
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
'AreaField', 'DistanceField', 'GeomField', 'GeoQuery', 'GeoWhereNode',
|
||||||
|
]
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
from django.db.models.sql.aggregates import *
|
from django.db.models.sql.aggregates import Aggregate
|
||||||
from django.contrib.gis.db.models.fields import GeometryField
|
from django.contrib.gis.db.models.fields import GeometryField
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
from django.forms import *
|
from django.forms import * # NOQA
|
||||||
from .fields import (GeometryField, GeometryCollectionField, PointField,
|
from .fields import (GeometryField, GeometryCollectionField, PointField, # NOQA
|
||||||
MultiPointField, LineStringField, MultiLineStringField, PolygonField,
|
MultiPointField, LineStringField, MultiLineStringField, PolygonField,
|
||||||
MultiPolygonField)
|
MultiPolygonField)
|
||||||
from .widgets import BaseGeometryWidget, OpenLayersWidget, OSMWidget
|
from .widgets import BaseGeometryWidget, OpenLayersWidget, OSMWidget # NOQA
|
||||||
|
|
|
@ -5,7 +5,7 @@ from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
# While this couples the geographic forms to the GEOS library,
|
# While this couples the geographic forms to the GEOS library,
|
||||||
# it decouples from database (by not importing SpatialBackend).
|
# it decouples from database (by not importing SpatialBackend).
|
||||||
from django.contrib.gis.geos import GEOSException, GEOSGeometry, fromstr
|
from django.contrib.gis.geos import GEOSException, GEOSGeometry
|
||||||
from .widgets import OpenLayersWidget
|
from .widgets import OpenLayersWidget
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -31,24 +31,34 @@
|
||||||
to a non-existant file location (e.g., `GDAL_LIBRARY_PATH='/null/path'`;
|
to a non-existant file location (e.g., `GDAL_LIBRARY_PATH='/null/path'`;
|
||||||
setting to None/False/'' will not work as a string must be given).
|
setting to None/False/'' will not work as a string must be given).
|
||||||
"""
|
"""
|
||||||
from django.contrib.gis.gdal.error import check_err, OGRException, OGRIndexError, SRSException
|
from django.contrib.gis.gdal.error import check_err, OGRException, OGRIndexError, SRSException # NOQA
|
||||||
from django.contrib.gis.gdal.geomtype import OGRGeomType
|
from django.contrib.gis.gdal.geomtype import OGRGeomType # NOQA
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
'check_err', 'OGRException', 'OGRIndexError', 'SRSException', 'OGRGeomType',
|
||||||
|
'HAS_GDAL',
|
||||||
|
]
|
||||||
|
|
||||||
# Attempting to import objects that depend on the GDAL library. The
|
# Attempting to import objects that depend on the GDAL library. The
|
||||||
# HAS_GDAL flag will be set to True if the library is present on
|
# HAS_GDAL flag will be set to True if the library is present on
|
||||||
# the system.
|
# the system.
|
||||||
try:
|
try:
|
||||||
from django.contrib.gis.gdal.driver import Driver
|
from django.contrib.gis.gdal.driver import Driver # NOQA
|
||||||
from django.contrib.gis.gdal.datasource import DataSource
|
from django.contrib.gis.gdal.datasource import DataSource # NOQA
|
||||||
from django.contrib.gis.gdal.libgdal import gdal_version, gdal_full_version, GDAL_VERSION
|
from django.contrib.gis.gdal.libgdal import gdal_version, gdal_full_version, GDAL_VERSION # NOQA
|
||||||
from django.contrib.gis.gdal.srs import SpatialReference, CoordTransform
|
from django.contrib.gis.gdal.srs import SpatialReference, CoordTransform # NOQA
|
||||||
from django.contrib.gis.gdal.geometries import OGRGeometry
|
from django.contrib.gis.gdal.geometries import OGRGeometry # NOQA
|
||||||
HAS_GDAL = True
|
HAS_GDAL = True
|
||||||
|
__all__ += [
|
||||||
|
'Driver', 'DataSource', 'gdal_version', 'gdal_full_version',
|
||||||
|
'GDAL_VERSION', 'SpatialReference', 'CoordTransform', 'OGRGeometry',
|
||||||
|
]
|
||||||
except OGRException:
|
except OGRException:
|
||||||
HAS_GDAL = False
|
HAS_GDAL = False
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from django.contrib.gis.gdal.envelope import Envelope
|
from django.contrib.gis.gdal.envelope import Envelope
|
||||||
|
__all__ += ['Envelope']
|
||||||
except ImportError:
|
except ImportError:
|
||||||
# No ctypes, but don't raise an exception.
|
# No ctypes, but don't raise an exception.
|
||||||
pass
|
pass
|
||||||
|
|
|
@ -11,8 +11,11 @@
|
||||||
Grab GeoIP.dat.gz and GeoLiteCity.dat.gz, and unzip them in the directory
|
Grab GeoIP.dat.gz and GeoLiteCity.dat.gz, and unzip them in the directory
|
||||||
corresponding to settings.GEOIP_PATH.
|
corresponding to settings.GEOIP_PATH.
|
||||||
"""
|
"""
|
||||||
|
__all__ = ['HAS_GEOIP']
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from .base import GeoIP, GeoIPException
|
from .base import GeoIP, GeoIPException
|
||||||
HAS_GEOIP = True
|
HAS_GEOIP = True
|
||||||
|
__all__ += ['GeoIP', 'GeoIPException']
|
||||||
except RuntimeError: # libgeoip.py raises a RuntimeError if no GeoIP library is found
|
except RuntimeError: # libgeoip.py raises a RuntimeError if no GeoIP library is found
|
||||||
HAS_GEOIP = False
|
HAS_GEOIP = False
|
||||||
|
|
|
@ -5,7 +5,7 @@ from ctypes import c_char_p
|
||||||
from django.core.validators import ipv4_re
|
from django.core.validators import ipv4_re
|
||||||
from django.contrib.gis.geoip.libgeoip import GEOIP_SETTINGS
|
from django.contrib.gis.geoip.libgeoip import GEOIP_SETTINGS
|
||||||
from django.contrib.gis.geoip.prototypes import (
|
from django.contrib.gis.geoip.prototypes import (
|
||||||
GeoIPRecord, GeoIPTag, GeoIP_open, GeoIP_delete, GeoIP_database_info,
|
GeoIP_open, GeoIP_delete, GeoIP_database_info,
|
||||||
GeoIP_lib_version, GeoIP_record_by_addr, GeoIP_record_by_name,
|
GeoIP_lib_version, GeoIP_record_by_addr, GeoIP_record_by_name,
|
||||||
GeoIP_country_code_by_addr, GeoIP_country_code_by_name,
|
GeoIP_country_code_by_addr, GeoIP_country_code_by_name,
|
||||||
GeoIP_country_name_by_addr, GeoIP_country_name_by_name)
|
GeoIP_country_name_by_addr, GeoIP_country_name_by_name)
|
||||||
|
|
|
@ -1,2 +1,4 @@
|
||||||
from django.contrib.gis.geos import (
|
from django.contrib.gis.geos import (
|
||||||
GEOSGeometry as Geometry, GEOSException as GeometryException)
|
GEOSGeometry as Geometry, GEOSException as GeometryException)
|
||||||
|
|
||||||
|
__all__ = ['Geometry', 'GeometryException']
|
||||||
|
|
|
@ -3,9 +3,12 @@ The GeoDjango GEOS module. Please consult the GeoDjango documentation
|
||||||
for more details:
|
for more details:
|
||||||
http://geodjango.org/docs/geos.html
|
http://geodjango.org/docs/geos.html
|
||||||
"""
|
"""
|
||||||
|
__all__ = ['HAS_GEOS']
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from .libgeos import geos_version, geos_version_info, GEOS_PREPARE
|
from .libgeos import geos_version, geos_version_info, GEOS_PREPARE # NOQA: flake8 detects only the last __all__
|
||||||
HAS_GEOS = True
|
HAS_GEOS = True
|
||||||
|
__all__ += ['geos_version', 'geos_version_info', 'GEOS_PREPARE']
|
||||||
except ImportError:
|
except ImportError:
|
||||||
HAS_GEOS = False
|
HAS_GEOS = False
|
||||||
|
|
||||||
|
@ -18,3 +21,11 @@ if HAS_GEOS:
|
||||||
from .error import GEOSException, GEOSIndexError
|
from .error import GEOSException, GEOSIndexError
|
||||||
from .io import WKTReader, WKTWriter, WKBReader, WKBWriter
|
from .io import WKTReader, WKTWriter, WKBReader, WKBWriter
|
||||||
from .factory import fromfile, fromstr
|
from .factory import fromfile, fromstr
|
||||||
|
|
||||||
|
__all__ += [
|
||||||
|
'GEOSGeometry', 'wkt_regex', 'hex_regex', 'Point', 'LineString',
|
||||||
|
'LinearRing', 'Polygon', 'GeometryCollection', 'MultiPoint',
|
||||||
|
'MultiLineString', 'MultiPolygon', 'GEOSException', 'GEOSIndexError',
|
||||||
|
'WKTReader', 'WKTWriter', 'WKBReader', 'WKBWriter', 'fromfile',
|
||||||
|
'fromstr',
|
||||||
|
]
|
||||||
|
|
|
@ -6,6 +6,8 @@ reader and writer classes.
|
||||||
from django.contrib.gis.geos.geometry import GEOSGeometry
|
from django.contrib.gis.geos.geometry import GEOSGeometry
|
||||||
from django.contrib.gis.geos.prototypes.io import _WKTReader, _WKBReader, WKBWriter, WKTWriter
|
from django.contrib.gis.geos.prototypes.io import _WKTReader, _WKBReader, WKBWriter, WKTWriter
|
||||||
|
|
||||||
|
__all__ = ['WKBWriter', 'WKTWriter', 'WKBReader', 'WKTReader']
|
||||||
|
|
||||||
|
|
||||||
# Public classes for (WKB|WKT)Reader, which return GEOSGeometry
|
# Public classes for (WKB|WKT)Reader, which return GEOSGeometry
|
||||||
class WKBReader(_WKBReader):
|
class WKBReader(_WKBReader):
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# Coordinate sequence routines.
|
# Coordinate sequence routines.
|
||||||
from django.contrib.gis.geos.prototypes.coordseq import (create_cs, get_cs,
|
from django.contrib.gis.geos.prototypes.coordseq import (create_cs, get_cs, # NOQA
|
||||||
cs_clone, cs_getordinate, cs_setordinate, cs_getx, cs_gety, cs_getz,
|
cs_clone, cs_getordinate, cs_setordinate, cs_getx, cs_gety, cs_getz,
|
||||||
cs_setx, cs_sety, cs_setz, cs_getsize, cs_getdims)
|
cs_setx, cs_sety, cs_setz, cs_getsize, cs_getdims)
|
||||||
|
|
||||||
# Geometry routines.
|
# Geometry routines.
|
||||||
from django.contrib.gis.geos.prototypes.geom import (from_hex, from_wkb, from_wkt,
|
from django.contrib.gis.geos.prototypes.geom import (from_hex, from_wkb, from_wkt, # NOQA
|
||||||
create_point, create_linestring, create_linearring, create_polygon, create_collection,
|
create_point, create_linestring, create_linearring, create_polygon, create_collection,
|
||||||
destroy_geom, get_extring, get_intring, get_nrings, get_geomn, geom_clone,
|
destroy_geom, get_extring, get_intring, get_nrings, get_geomn, geom_clone,
|
||||||
geos_normalize, geos_type, geos_typeid, geos_get_srid, geos_set_srid,
|
geos_normalize, geos_type, geos_typeid, geos_get_srid, geos_set_srid,
|
||||||
|
@ -18,13 +18,13 @@ from django.contrib.gis.geos.prototypes.geom import (from_hex, from_wkb, from_wk
|
||||||
to_hex, to_wkb, to_wkt)
|
to_hex, to_wkb, to_wkt)
|
||||||
|
|
||||||
# Miscellaneous routines.
|
# Miscellaneous routines.
|
||||||
from django.contrib.gis.geos.prototypes.misc import *
|
from django.contrib.gis.geos.prototypes.misc import * # NOQA
|
||||||
|
|
||||||
# Predicates
|
# Predicates
|
||||||
from django.contrib.gis.geos.prototypes.predicates import (geos_hasz, geos_isempty,
|
from django.contrib.gis.geos.prototypes.predicates import (geos_hasz, geos_isempty, # NOQA
|
||||||
geos_isring, geos_issimple, geos_isvalid, geos_contains, geos_crosses,
|
geos_isring, geos_issimple, geos_isvalid, geos_contains, geos_crosses,
|
||||||
geos_disjoint, geos_equals, geos_equalsexact, geos_intersects,
|
geos_disjoint, geos_equals, geos_equalsexact, geos_intersects,
|
||||||
geos_overlaps, geos_relatepattern, geos_touches, geos_within)
|
geos_overlaps, geos_relatepattern, geos_touches, geos_within)
|
||||||
|
|
||||||
# Topology routines
|
# Topology routines
|
||||||
from django.contrib.gis.geos.prototypes.topology import *
|
from django.contrib.gis.geos.prototypes.topology import * # NOQA
|
||||||
|
|
|
@ -59,3 +59,8 @@
|
||||||
from django.contrib.gis.maps.google.gmap import GoogleMap, GoogleMapSet
|
from django.contrib.gis.maps.google.gmap import GoogleMap, GoogleMapSet
|
||||||
from django.contrib.gis.maps.google.overlays import GEvent, GIcon, GMarker, GPolygon, GPolyline
|
from django.contrib.gis.maps.google.overlays import GEvent, GIcon, GMarker, GPolygon, GPolyline
|
||||||
from django.contrib.gis.maps.google.zoom import GoogleZoom
|
from django.contrib.gis.maps.google.zoom import GoogleZoom
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
'GoogleMap', 'GoogleMapSet', 'GEvent', 'GIcon', 'GMarker', 'GPolygon',
|
||||||
|
'GPolyline', 'GoogleZoom',
|
||||||
|
]
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
# Geo-enabled Sitemap classes.
|
# Geo-enabled Sitemap classes.
|
||||||
from django.contrib.gis.sitemaps.georss import GeoRSSSitemap
|
from django.contrib.gis.sitemaps.georss import GeoRSSSitemap
|
||||||
from django.contrib.gis.sitemaps.kml import KMLSitemap, KMZSitemap
|
from django.contrib.gis.sitemaps.kml import KMLSitemap, KMZSitemap
|
||||||
|
|
||||||
|
__all__ = ['GeoRSSSitemap', 'KMLSitemap', 'KMZSitemap']
|
||||||
|
|
|
@ -4,15 +4,15 @@
|
||||||
# Importing the utilities that depend on GDAL, if available.
|
# Importing the utilities that depend on GDAL, if available.
|
||||||
from django.contrib.gis.gdal import HAS_GDAL
|
from django.contrib.gis.gdal import HAS_GDAL
|
||||||
if HAS_GDAL:
|
if HAS_GDAL:
|
||||||
from django.contrib.gis.utils.ogrinfo import ogrinfo, sample
|
from django.contrib.gis.utils.ogrinfo import ogrinfo, sample # NOQA
|
||||||
from django.contrib.gis.utils.ogrinspect import mapping, ogrinspect
|
from django.contrib.gis.utils.ogrinspect import mapping, ogrinspect # NOQA
|
||||||
from django.contrib.gis.utils.srs import add_postgis_srs, add_srs_entry
|
from django.contrib.gis.utils.srs import add_postgis_srs, add_srs_entry # NOQA
|
||||||
from django.core.exceptions import ImproperlyConfigured
|
from django.core.exceptions import ImproperlyConfigured
|
||||||
try:
|
try:
|
||||||
# LayerMapping requires DJANGO_SETTINGS_MODULE to be set,
|
# LayerMapping requires DJANGO_SETTINGS_MODULE to be set,
|
||||||
# so this needs to be in try/except.
|
# so this needs to be in try/except.
|
||||||
from django.contrib.gis.utils.layermapping import LayerMapping, LayerMapError
|
from django.contrib.gis.utils.layermapping import LayerMapping, LayerMapError # NOQA
|
||||||
except ImproperlyConfigured:
|
except ImproperlyConfigured:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
from django.contrib.gis.utils.wkt import precision_wkt
|
from django.contrib.gis.utils.wkt import precision_wkt # NOQA
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
from django.contrib.messages.api import *
|
from django.contrib.messages.api import * # NOQA
|
||||||
from django.contrib.messages.constants import *
|
from django.contrib.messages.constants import * # NOQA
|
||||||
|
|
|
@ -14,19 +14,17 @@ class.
|
||||||
|
|
||||||
See docs/topics/cache.txt for information on the public API.
|
See docs/topics/cache.txt for information on the public API.
|
||||||
"""
|
"""
|
||||||
import importlib
|
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core import signals
|
from django.core import signals
|
||||||
from django.core.cache.backends.base import (
|
from django.core.cache.backends.base import (
|
||||||
InvalidCacheBackendError, CacheKeyWarning, BaseCache)
|
InvalidCacheBackendError, CacheKeyWarning, BaseCache)
|
||||||
from django.core.exceptions import ImproperlyConfigured
|
from django.core.exceptions import ImproperlyConfigured
|
||||||
from django.utils.module_loading import import_by_path
|
from django.utils.module_loading import import_by_path
|
||||||
from django.utils.six.moves.urllib.parse import parse_qsl
|
|
||||||
|
|
||||||
|
|
||||||
__all__ = [
|
__all__ = [
|
||||||
'get_cache', 'cache', 'DEFAULT_CACHE_ALIAS'
|
'get_cache', 'cache', 'DEFAULT_CACHE_ALIAS', 'InvalidCacheBackendError',
|
||||||
|
'CacheKeyWarning', 'BaseCache',
|
||||||
]
|
]
|
||||||
|
|
||||||
DEFAULT_CACHE_ALIAS = 'default'
|
DEFAULT_CACHE_ALIAS = 'default'
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
"Database cache backend."
|
"Database cache backend."
|
||||||
import base64
|
import base64
|
||||||
import time
|
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
|
@ -1 +1,3 @@
|
||||||
from django.core.files.base import File
|
from django.core.files.base import File
|
||||||
|
|
||||||
|
__all__ = ['File']
|
||||||
|
|
|
@ -17,7 +17,7 @@ from django.utils.encoding import force_str, force_text
|
||||||
from django.utils import six
|
from django.utils import six
|
||||||
|
|
||||||
# For backwards compatibility -- lots of code uses this in the wild!
|
# For backwards compatibility -- lots of code uses this in the wild!
|
||||||
from django.http.response import REASON_PHRASES as STATUS_CODE_TEXT
|
from django.http.response import REASON_PHRASES as STATUS_CODE_TEXT # NOQA
|
||||||
|
|
||||||
logger = logging.getLogger('django.request')
|
logger = logging.getLogger('django.request')
|
||||||
|
|
||||||
|
|
|
@ -17,6 +17,14 @@ from django.core.mail.message import (
|
||||||
DEFAULT_ATTACHMENT_MIME_TYPE, make_msgid,
|
DEFAULT_ATTACHMENT_MIME_TYPE, make_msgid,
|
||||||
BadHeaderError, forbid_multi_line_headers)
|
BadHeaderError, forbid_multi_line_headers)
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
'CachedDnsName', 'DNS_NAME', 'EmailMessage', 'EmailMultiAlternatives',
|
||||||
|
'SafeMIMEText', 'SafeMIMEMultipart', 'DEFAULT_ATTACHMENT_MIME_TYPE',
|
||||||
|
'make_msgid', 'BadHeaderError', 'forbid_multi_line_headers',
|
||||||
|
'get_connection', 'send_mail', 'send_mass_mail', 'mail_admins',
|
||||||
|
'mail_managers',
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
def get_connection(backend=None, fail_silently=False, **kwds):
|
def get_connection(backend=None, fail_silently=False, **kwds):
|
||||||
"""Load an email backend and return an instance of it.
|
"""Load an email backend and return an instance of it.
|
||||||
|
|
|
@ -265,7 +265,7 @@ class BaseCommand(object):
|
||||||
self.stderr = OutputWrapper(options.get('stderr', sys.stderr), self.style.ERROR)
|
self.stderr = OutputWrapper(options.get('stderr', sys.stderr), self.style.ERROR)
|
||||||
|
|
||||||
if self.can_import_settings:
|
if self.can_import_settings:
|
||||||
from django.conf import settings
|
from django.conf import settings # NOQA
|
||||||
|
|
||||||
saved_locale = None
|
saved_locale = None
|
||||||
if not self.leave_locale_alone:
|
if not self.leave_locale_alone:
|
||||||
|
|
|
@ -1,16 +1,12 @@
|
||||||
import sys
|
import sys
|
||||||
import os
|
|
||||||
from optparse import make_option
|
from optparse import make_option
|
||||||
|
|
||||||
from django.core.management.base import BaseCommand, CommandError
|
from django.core.management.base import BaseCommand, CommandError
|
||||||
from django.core.exceptions import ImproperlyConfigured
|
|
||||||
from django.utils import six
|
from django.utils import six
|
||||||
from django.db import connections, DEFAULT_DB_ALIAS, migrations
|
from django.db import connections, DEFAULT_DB_ALIAS, migrations
|
||||||
from django.db.migrations.loader import MigrationLoader, AmbiguityError
|
from django.db.migrations.loader import AmbiguityError
|
||||||
from django.db.migrations.autodetector import MigrationAutodetector, InteractiveMigrationQuestioner
|
|
||||||
from django.db.migrations.executor import MigrationExecutor
|
from django.db.migrations.executor import MigrationExecutor
|
||||||
from django.db.migrations.writer import MigrationWriter
|
from django.db.migrations.writer import MigrationWriter
|
||||||
from django.db.models.loading import cache
|
|
||||||
from django.db.migrations.optimizer import MigrationOptimizer
|
from django.db.migrations.optimizer import MigrationOptimizer
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -122,7 +122,7 @@ def get_validation_errors(outfile, app=None):
|
||||||
e.add(opts, invalid_values_msg % f.name)
|
e.add(opts, invalid_values_msg % f.name)
|
||||||
if isinstance(f, models.ImageField):
|
if isinstance(f, models.ImageField):
|
||||||
try:
|
try:
|
||||||
from django.utils.image import Image
|
from django.utils.image import Image # NOQA
|
||||||
except ImportError:
|
except ImportError:
|
||||||
e.add(opts, '"%s": To use ImageFields, you need to install Pillow. Get it at https://pypi.python.org/pypi/Pillow.' % f.name)
|
e.add(opts, '"%s": To use ImageFields, you need to install Pillow. Get it at https://pypi.python.org/pypi/Pillow.' % f.name)
|
||||||
if isinstance(f, models.BooleanField) and getattr(f, 'null', False):
|
if isinstance(f, models.BooleanField) and getattr(f, 'null', False):
|
||||||
|
|
|
@ -14,12 +14,11 @@ import socket
|
||||||
import sys
|
import sys
|
||||||
import traceback
|
import traceback
|
||||||
from wsgiref import simple_server
|
from wsgiref import simple_server
|
||||||
from wsgiref.util import FileWrapper # for backwards compatibility
|
from wsgiref.util import FileWrapper # NOQA: for backwards compatibility
|
||||||
|
|
||||||
from django.core.management.color import color_style
|
from django.core.management.color import color_style
|
||||||
from django.core.wsgi import get_wsgi_application
|
from django.core.wsgi import get_wsgi_application
|
||||||
from django.utils.module_loading import import_by_path
|
from django.utils.module_loading import import_by_path
|
||||||
from django.utils import six
|
|
||||||
from django.utils.six.moves.urllib.parse import urljoin
|
from django.utils.six.moves.urllib.parse import urljoin
|
||||||
from django.utils.six.moves import socketserver
|
from django.utils.six.moves import socketserver
|
||||||
|
|
||||||
|
|
|
@ -101,7 +101,7 @@ def runfastcgi(argset=[], **kwargs):
|
||||||
return fastcgi_help()
|
return fastcgi_help()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import flup
|
import flup # NOQA
|
||||||
except ImportError as e:
|
except ImportError as e:
|
||||||
sys.stderr.write("ERROR: %s\n" % e)
|
sys.stderr.write("ERROR: %s\n" % e)
|
||||||
sys.stderr.write(" Unable to load the flup package. In order to run django\n")
|
sys.stderr.write(" Unable to load the flup package. In order to run django\n")
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
from .migration import Migration
|
from .migration import Migration # NOQA
|
||||||
from .operations import *
|
from .operations import * # NOQA
|
||||||
|
|
|
@ -1,3 +1,11 @@
|
||||||
from .models import CreateModel, DeleteModel, AlterModelTable, AlterUniqueTogether, AlterIndexTogether
|
from .models import (CreateModel, DeleteModel, AlterModelTable,
|
||||||
|
AlterUniqueTogether, AlterIndexTogether)
|
||||||
from .fields import AddField, RemoveField, AlterField, RenameField
|
from .fields import AddField, RemoveField, AlterField, RenameField
|
||||||
from .special import SeparateDatabaseAndState, RunSQL, RunPython
|
from .special import SeparateDatabaseAndState, RunSQL, RunPython
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
'CreateModel', 'DeleteModel', 'AlterModelTable', 'AlterUniqueTogether',
|
||||||
|
'AlterIndexTogether',
|
||||||
|
'AddField', 'RemoveField', 'AlterField', 'RenameField',
|
||||||
|
'SeparateDatabaseAndState', 'RunSQL', 'RunPython',
|
||||||
|
]
|
||||||
|
|
|
@ -1,18 +1,23 @@
|
||||||
from functools import wraps
|
from functools import wraps
|
||||||
|
|
||||||
from django.core.exceptions import ObjectDoesNotExist, ImproperlyConfigured
|
from django.core.exceptions import ObjectDoesNotExist, ImproperlyConfigured # NOQA
|
||||||
from django.db.models.loading import get_apps, get_app_path, get_app_paths, get_app, get_models, get_model, register_models, UnavailableApp
|
from django.db.models.loading import ( # NOQA
|
||||||
from django.db.models.query import Q, QuerySet
|
get_apps, get_app_path, get_app_paths, get_app, get_models, get_model,
|
||||||
from django.db.models.expressions import F
|
register_models, UnavailableApp)
|
||||||
from django.db.models.manager import Manager
|
from django.db.models.query import Q, QuerySet # NOQA
|
||||||
from django.db.models.base import Model
|
from django.db.models.expressions import F # NOQA
|
||||||
from django.db.models.aggregates import *
|
from django.db.models.manager import Manager # NOQA
|
||||||
from django.db.models.fields import *
|
from django.db.models.base import Model # NOQA
|
||||||
from django.db.models.fields.subclassing import SubfieldBase
|
from django.db.models.aggregates import * # NOQA
|
||||||
from django.db.models.fields.files import FileField, ImageField
|
from django.db.models.fields import * # NOQA
|
||||||
from django.db.models.fields.related import ForeignKey, ForeignObject, OneToOneField, ManyToManyField, ManyToOneRel, ManyToManyRel, OneToOneRel
|
from django.db.models.fields.subclassing import SubfieldBase # NOQA
|
||||||
from django.db.models.deletion import CASCADE, PROTECT, SET, SET_NULL, SET_DEFAULT, DO_NOTHING, ProtectedError
|
from django.db.models.fields.files import FileField, ImageField # NOQA
|
||||||
from django.db.models import signals
|
from django.db.models.fields.related import ( # NOQA
|
||||||
|
ForeignKey, ForeignObject, OneToOneField, ManyToManyField,
|
||||||
|
ManyToOneRel, ManyToManyRel, OneToOneRel)
|
||||||
|
from django.db.models.deletion import ( # NOQA
|
||||||
|
CASCADE, PROTECT, SET, SET_NULL, SET_DEFAULT, DO_NOTHING, ProtectedError)
|
||||||
|
from django.db.models import signals # NOQA
|
||||||
|
|
||||||
|
|
||||||
def permalink(func):
|
def permalink(func):
|
||||||
|
|
|
@ -3,6 +3,10 @@ Classes to represent the definitions of aggregate functions.
|
||||||
"""
|
"""
|
||||||
from django.db.models.constants import LOOKUP_SEP
|
from django.db.models.constants import LOOKUP_SEP
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
'Aggregate', 'Avg', 'Count', 'Max', 'Min', 'StdDev', 'Sum', 'Variance',
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
def refs_aggregate(lookup_parts, aggregates):
|
def refs_aggregate(lookup_parts, aggregates):
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -5,7 +5,7 @@ import sys
|
||||||
from functools import update_wrapper
|
from functools import update_wrapper
|
||||||
from django.utils.six.moves import zip
|
from django.utils.six.moves import zip
|
||||||
|
|
||||||
import django.db.models.manager # Imported to register signal handler.
|
import django.db.models.manager # NOQA: Imported to register signal handler.
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.exceptions import (ObjectDoesNotExist,
|
from django.core.exceptions import (ObjectDoesNotExist,
|
||||||
MultipleObjectsReturned, FieldError, ValidationError, NON_FIELD_ERRORS)
|
MultipleObjectsReturned, FieldError, ValidationError, NON_FIELD_ERRORS)
|
||||||
|
@ -19,7 +19,7 @@ from django.db.models.query_utils import DeferredAttribute, deferred_class_facto
|
||||||
from django.db.models.deletion import Collector
|
from django.db.models.deletion import Collector
|
||||||
from django.db.models.options import Options
|
from django.db.models.options import Options
|
||||||
from django.db.models import signals
|
from django.db.models import signals
|
||||||
from django.db.models.loading import register_models, get_model, MODELS_MODULE_NAME
|
from django.db.models.loading import get_model, MODELS_MODULE_NAME
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
from django.utils.functional import curry
|
from django.utils.functional import curry
|
||||||
from django.utils.encoding import force_str, force_text
|
from django.utils.encoding import force_str, force_text
|
||||||
|
|
|
@ -25,6 +25,18 @@ from django.utils.encoding import smart_text, force_text, force_bytes
|
||||||
from django.utils.ipv6 import clean_ipv6_address
|
from django.utils.ipv6 import clean_ipv6_address
|
||||||
from django.utils import six
|
from django.utils import six
|
||||||
|
|
||||||
|
# Avoid "TypeError: Item in ``from list'' not a string" -- unicode_literals
|
||||||
|
# makes these strings unicode
|
||||||
|
__all__ = [str(x) for x in (
|
||||||
|
'AutoField', 'BLANK_CHOICE_DASH', 'BigIntegerField', 'BinaryField',
|
||||||
|
'BooleanField', 'CharField', 'CommaSeparatedIntegerField', 'DateField',
|
||||||
|
'DateTimeField', 'DecimalField', 'EmailField', 'Empty', 'Field',
|
||||||
|
'FieldDoesNotExist', 'FilePathField', 'FloatField',
|
||||||
|
'GenericIPAddressField', 'IPAddressField', 'IntegerField', 'NOT_PROVIDED',
|
||||||
|
'NullBooleanField', 'PositiveIntegerField', 'PositiveSmallIntegerField',
|
||||||
|
'SlugField', 'SmallIntegerField', 'TextField', 'TimeField', 'URLField',
|
||||||
|
)]
|
||||||
|
|
||||||
|
|
||||||
class Empty(object):
|
class Empty(object):
|
||||||
pass
|
pass
|
||||||
|
|
|
@ -8,7 +8,7 @@ import sys
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core import exceptions
|
from django.core import exceptions
|
||||||
from django.db import connections, router, transaction, DatabaseError, IntegrityError
|
from django.db import connections, router, transaction, IntegrityError
|
||||||
from django.db.models.constants import LOOKUP_SEP
|
from django.db.models.constants import LOOKUP_SEP
|
||||||
from django.db.models.fields import AutoField, Empty
|
from django.db.models.fields import AutoField, Empty
|
||||||
from django.db.models.query_utils import (Q, select_related_descend,
|
from django.db.models.query_utils import (Q, select_related_descend,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
from django.db.models.sql.datastructures import EmptyResultSet
|
from django.db.models.sql.datastructures import EmptyResultSet
|
||||||
from django.db.models.sql.subqueries import *
|
from django.db.models.sql.subqueries import * # NOQA
|
||||||
from django.db.models.sql.query import *
|
from django.db.models.sql.query import * # NOQA
|
||||||
from django.db.models.sql.where import AND, OR
|
from django.db.models.sql.where import AND, OR
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
from functools import wraps
|
|
||||||
from importlib import import_module
|
from importlib import import_module
|
||||||
import os
|
import os
|
||||||
import pkgutil
|
import pkgutil
|
||||||
|
|
|
@ -6,4 +6,4 @@ See license.txt for original license.
|
||||||
Heavily modified for Django's purposes.
|
Heavily modified for Django's purposes.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from django.dispatch.dispatcher import Signal, receiver
|
from django.dispatch.dispatcher import Signal, receiver # NOQA
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
Django validation and HTML form handling.
|
Django validation and HTML form handling.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from django.core.exceptions import ValidationError
|
from django.core.exceptions import ValidationError # NOQA
|
||||||
from django.forms.fields import *
|
from django.forms.fields import * # NOQA
|
||||||
from django.forms.forms import *
|
from django.forms.forms import * # NOQA
|
||||||
from django.forms.models import *
|
from django.forms.models import * # NOQA
|
||||||
from django.forms.widgets import *
|
from django.forms.widgets import * # NOQA
|
||||||
|
|
|
@ -1 +1,3 @@
|
||||||
from django.forms.extras.widgets import *
|
from django.forms.extras.widgets import SelectDateWidget
|
||||||
|
|
||||||
|
__all__ = ['SelectDateWidget']
|
||||||
|
|
|
@ -30,7 +30,7 @@ from django.utils.six.moves.urllib.parse import urlsplit, urlunsplit
|
||||||
from django.utils.translation import ugettext_lazy as _, ungettext_lazy
|
from django.utils.translation import ugettext_lazy as _, ungettext_lazy
|
||||||
|
|
||||||
# Provide this import for backwards compatibility.
|
# Provide this import for backwards compatibility.
|
||||||
from django.core.validators import EMPTY_VALUES
|
from django.core.validators import EMPTY_VALUES # NOQA
|
||||||
|
|
||||||
|
|
||||||
__all__ = (
|
__all__ = (
|
||||||
|
|
|
@ -15,7 +15,7 @@ from django.utils.html import conditional_escape, format_html
|
||||||
from django.utils.translation import ugettext_lazy
|
from django.utils.translation import ugettext_lazy
|
||||||
from django.utils.encoding import force_text, python_2_unicode_compatible
|
from django.utils.encoding import force_text, python_2_unicode_compatible
|
||||||
from django.utils.safestring import mark_safe
|
from django.utils.safestring import mark_safe
|
||||||
from django.utils import datetime_safe, formats, six
|
from django.utils import formats, six
|
||||||
from django.utils.six.moves.urllib.parse import urljoin
|
from django.utils.six.moves.urllib.parse import urljoin
|
||||||
|
|
||||||
__all__ = (
|
__all__ = (
|
||||||
|
|
|
@ -1,10 +1,21 @@
|
||||||
from django.http.cookie import SimpleCookie, parse_cookie
|
from django.http.cookie import SimpleCookie, parse_cookie
|
||||||
from django.http.request import (HttpRequest, QueryDict, RawPostDataException,
|
from django.http.request import (HttpRequest, QueryDict,
|
||||||
UnreadablePostError, build_request_repr)
|
RawPostDataException, UnreadablePostError, build_request_repr)
|
||||||
from django.http.response import (HttpResponse, StreamingHttpResponse,
|
from django.http.response import (HttpResponse, StreamingHttpResponse,
|
||||||
HttpResponseRedirect, HttpResponsePermanentRedirect,
|
HttpResponseRedirect, HttpResponsePermanentRedirect,
|
||||||
HttpResponseNotModified, HttpResponseBadRequest, HttpResponseForbidden,
|
HttpResponseNotModified, HttpResponseBadRequest, HttpResponseForbidden,
|
||||||
HttpResponseNotFound, HttpResponseNotAllowed, HttpResponseGone,
|
HttpResponseNotFound, HttpResponseNotAllowed, HttpResponseGone,
|
||||||
HttpResponseServerError, Http404, BadHeaderError)
|
HttpResponseServerError, Http404, BadHeaderError)
|
||||||
from django.http.utils import (fix_location_header, conditional_content_removal,
|
from django.http.utils import (fix_location_header,
|
||||||
fix_IE_for_attach, fix_IE_for_vary)
|
conditional_content_removal, fix_IE_for_attach, fix_IE_for_vary)
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
'SimpleCookie', 'parse_cookie', 'HttpRequest', 'QueryDict',
|
||||||
|
'RawPostDataException', 'UnreadablePostError', 'build_request_repr',
|
||||||
|
'HttpResponse', 'StreamingHttpResponse', 'HttpResponseRedirect',
|
||||||
|
'HttpResponsePermanentRedirect', 'HttpResponseNotModified',
|
||||||
|
'HttpResponseBadRequest', 'HttpResponseForbidden', 'HttpResponseNotFound',
|
||||||
|
'HttpResponseNotAllowed', 'HttpResponseGone', 'HttpResponseServerError',
|
||||||
|
'Http404', 'BadHeaderError', 'fix_location_header',
|
||||||
|
'conditional_content_removal', 'fix_IE_for_attach', 'fix_IE_for_vary',
|
||||||
|
]
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
import warnings
|
import warnings
|
||||||
warnings.warn(__doc__, DeprecationWarning, stacklevel=2)
|
warnings.warn(__doc__, DeprecationWarning, stacklevel=2)
|
||||||
|
|
||||||
from django.contrib.admindocs.middleware import XViewMiddleware
|
from django.contrib.admindocs.middleware import XViewMiddleware # NOQA
|
||||||
|
|
|
@ -50,7 +50,7 @@ u'<html></html>'
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# Template lexing symbols
|
# Template lexing symbols
|
||||||
from django.template.base import (ALLOWED_VARIABLE_CHARS, BLOCK_TAG_END,
|
from django.template.base import (ALLOWED_VARIABLE_CHARS, BLOCK_TAG_END, # NOQA
|
||||||
BLOCK_TAG_START, COMMENT_TAG_END, COMMENT_TAG_START,
|
BLOCK_TAG_START, COMMENT_TAG_END, COMMENT_TAG_START,
|
||||||
FILTER_ARGUMENT_SEPARATOR, FILTER_SEPARATOR, SINGLE_BRACE_END,
|
FILTER_ARGUMENT_SEPARATOR, FILTER_SEPARATOR, SINGLE_BRACE_END,
|
||||||
SINGLE_BRACE_START, TOKEN_BLOCK, TOKEN_COMMENT, TOKEN_TEXT, TOKEN_VAR,
|
SINGLE_BRACE_START, TOKEN_BLOCK, TOKEN_COMMENT, TOKEN_TEXT, TOKEN_VAR,
|
||||||
|
@ -58,22 +58,22 @@ from django.template.base import (ALLOWED_VARIABLE_CHARS, BLOCK_TAG_END,
|
||||||
VARIABLE_TAG_END, VARIABLE_TAG_START, filter_re, tag_re)
|
VARIABLE_TAG_END, VARIABLE_TAG_START, filter_re, tag_re)
|
||||||
|
|
||||||
# Exceptions
|
# Exceptions
|
||||||
from django.template.base import (ContextPopException, InvalidTemplateLibrary,
|
from django.template.base import (ContextPopException, InvalidTemplateLibrary, # NOQA
|
||||||
TemplateDoesNotExist, TemplateEncodingError, TemplateSyntaxError,
|
TemplateDoesNotExist, TemplateEncodingError, TemplateSyntaxError,
|
||||||
VariableDoesNotExist)
|
VariableDoesNotExist)
|
||||||
|
|
||||||
# Template parts
|
# Template parts
|
||||||
from django.template.base import (Context, FilterExpression, Lexer, Node,
|
from django.template.base import (Context, FilterExpression, Lexer, Node, # NOQA
|
||||||
NodeList, Parser, RequestContext, Origin, StringOrigin, Template,
|
NodeList, Parser, RequestContext, Origin, StringOrigin, Template,
|
||||||
TextNode, Token, TokenParser, Variable, VariableNode, constant_string,
|
TextNode, Token, TokenParser, Variable, VariableNode, constant_string,
|
||||||
filter_raw_string)
|
filter_raw_string)
|
||||||
|
|
||||||
# Compiling templates
|
# Compiling templates
|
||||||
from django.template.base import (compile_string, resolve_variable,
|
from django.template.base import (compile_string, resolve_variable, # NOQA
|
||||||
unescape_string_literal, generic_tag_compiler)
|
unescape_string_literal, generic_tag_compiler)
|
||||||
|
|
||||||
# Library management
|
# Library management
|
||||||
from django.template.base import (Library, add_to_builtins, builtins,
|
from django.template.base import (Library, add_to_builtins, builtins, # NOQA
|
||||||
get_library, get_templatetags_modules, get_text_list, import_library,
|
get_library, get_templatetags_modules, get_text_list, import_library,
|
||||||
libraries)
|
libraries)
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ from importlib import import_module
|
||||||
from inspect import getargspec, getcallargs
|
from inspect import getargspec, getcallargs
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.template.context import (BaseContext, Context, RequestContext,
|
from django.template.context import (BaseContext, Context, RequestContext, # NOQA: imported for backwards compatability
|
||||||
ContextPopException)
|
ContextPopException)
|
||||||
from django.utils.itercompat import is_iterable
|
from django.utils.itercompat import is_iterable
|
||||||
from django.utils.text import (smart_split, unescape_string_literal,
|
from django.utils.text import (smart_split, unescape_string_literal,
|
||||||
|
|
|
@ -8,3 +8,9 @@ from django.test.testcases import (TestCase, TransactionTestCase,
|
||||||
skipUnlessDBFeature
|
skipUnlessDBFeature
|
||||||
)
|
)
|
||||||
from django.test.utils import override_settings
|
from django.test.utils import override_settings
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
'Client', 'RequestFactory', 'TestCase', 'TransactionTestCase',
|
||||||
|
'SimpleTestCase', 'LiveServerTestCase', 'skipIfDBFeature',
|
||||||
|
'skipUnlessDBFeature', 'override_settings',
|
||||||
|
]
|
||||||
|
|
|
@ -12,7 +12,7 @@ import socket
|
||||||
import sys
|
import sys
|
||||||
import threading
|
import threading
|
||||||
import unittest
|
import unittest
|
||||||
from unittest import skipIf # Imported here for backward compatibility
|
from unittest import skipIf # NOQA: Imported here for backward compatibility
|
||||||
from unittest.util import safe_repr
|
from unittest.util import safe_repr
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
|
@ -44,7 +44,7 @@ except ImportError:
|
||||||
# This import does nothing, but it's necessary to avoid some race conditions
|
# This import does nothing, but it's necessary to avoid some race conditions
|
||||||
# in the threading module. See http://code.djangoproject.com/ticket/2330 .
|
# in the threading module. See http://code.djangoproject.com/ticket/2330 .
|
||||||
try:
|
try:
|
||||||
import threading
|
import threading # NOQA
|
||||||
except ImportError:
|
except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
import logging
|
import logging
|
||||||
import traceback
|
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core import mail
|
from django.core import mail
|
||||||
|
@ -7,8 +6,8 @@ from django.core.mail import get_connection
|
||||||
from django.views.debug import ExceptionReporter, get_exception_reporter_filter
|
from django.views.debug import ExceptionReporter, get_exception_reporter_filter
|
||||||
|
|
||||||
# Imports kept for backwards-compatibility in Django 1.7.
|
# Imports kept for backwards-compatibility in Django 1.7.
|
||||||
from logging import NullHandler
|
from logging import NullHandler # NOQA
|
||||||
from logging.config import dictConfig
|
from logging.config import dictConfig # NOQA
|
||||||
|
|
||||||
getLogger = logging.getLogger
|
getLogger = logging.getLogger
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ from django.utils.safestring import mark_safe
|
||||||
if six.PY2:
|
if six.PY2:
|
||||||
# Import force_unicode even though this module doesn't use it, because some
|
# Import force_unicode even though this module doesn't use it, because some
|
||||||
# people rely on it being here.
|
# people rely on it being here.
|
||||||
from django.utils.encoding import force_unicode
|
from django.utils.encoding import force_unicode # NOQA
|
||||||
|
|
||||||
# Capitalizes the first letter of a string.
|
# Capitalizes the first letter of a string.
|
||||||
capfirst = lambda x: x and force_text(x)[0].upper() + force_text(x)[1:]
|
capfirst = lambda x: x and force_text(x)[0].upper() + force_text(x)[1:]
|
||||||
|
|
|
@ -7,6 +7,14 @@ from django.views.generic.edit import FormView, CreateView, UpdateView, DeleteVi
|
||||||
from django.views.generic.list import ListView
|
from django.views.generic.list import ListView
|
||||||
|
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
'View', 'TemplateView', 'RedirectView', 'ArchiveIndexView',
|
||||||
|
'YearArchiveView', 'MonthArchiveView', 'WeekArchiveView', 'DayArchiveView',
|
||||||
|
'TodayArchiveView', 'DateDetailView', 'DetailView', 'FormView',
|
||||||
|
'CreateView', 'UpdateView', 'DeleteView', 'ListView', 'GenericViewError',
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
class GenericViewError(Exception):
|
class GenericViewError(Exception):
|
||||||
"""A problem in a generic view."""
|
"""A problem in a generic view."""
|
||||||
pass
|
pass
|
||||||
|
|
|
@ -3,8 +3,8 @@ doc_files = docs extras AUTHORS INSTALL LICENSE README.rst
|
||||||
install-script = scripts/rpm-install.sh
|
install-script = scripts/rpm-install.sh
|
||||||
|
|
||||||
[flake8]
|
[flake8]
|
||||||
exclude=./django/utils/dictconfig.py,./django/contrib/comments/*,./django/utils/unittest.py,./tests/comment_tests/*,./django/test/_doctest.py,./django/utils/six.py
|
exclude=./django/utils/dictconfig.py,./django/contrib/comments/*,./django/utils/unittest.py,./tests/comment_tests/*,./django/test/_doctest.py,./django/utils/six.py,./django/conf/app_template/*
|
||||||
ignore=E124,E125,E127,E128,E226,E241,E251,E302,E501,E261,F401,F403,W601
|
ignore=E124,E125,E127,E128,E226,E241,E251,E302,E501,E261,W601
|
||||||
|
|
||||||
[metadata]
|
[metadata]
|
||||||
license-file = LICENSE
|
license-file = LICENSE
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from django.core.paginator import Paginator
|
from django.core.paginator import Paginator
|
||||||
|
|
||||||
from .models import (Event, Child, Parent, Genre, Band, Musician, Group,
|
from .models import Event, Child, Parent, Swallow
|
||||||
Quartet, Membership, ChordsMusician, ChordsBand, Invitation, Swallow)
|
|
||||||
|
|
||||||
|
|
||||||
site = admin.AdminSite(name="admin")
|
site = admin.AdminSite(name="admin")
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
import warnings
|
|
||||||
|
|
||||||
from django.contrib.admin.utils import quote
|
from django.contrib.admin.utils import quote
|
||||||
from django.core.urlresolvers import reverse
|
from django.core.urlresolvers import reverse
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
from django.db import modelz
|
from django.db import modelz # NOQA
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
from django.db import models
|
from django.db import models
|
||||||
|
|
||||||
from ..admin import foo
|
|
||||||
|
|
||||||
|
|
||||||
class Bar(models.Model):
|
class Bar(models.Model):
|
||||||
name = models.CharField(max_length=5)
|
name = models.CharField(max_length=5)
|
||||||
|
|
|
@ -1 +1,3 @@
|
||||||
from ..complex_app.models.bar import Bar
|
from ..complex_app.models.bar import Bar
|
||||||
|
|
||||||
|
__all__ = ['Bar']
|
||||||
|
|
|
@ -6,7 +6,7 @@ from django.core.exceptions import ImproperlyConfigured
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
from django.test.utils import str_prefix
|
from django.test.utils import str_prefix
|
||||||
|
|
||||||
from .models import Song, Book, Album, TwoAlbumFKAndAnE, State, City
|
from .models import Song, Book, Album, TwoAlbumFKAndAnE, City
|
||||||
|
|
||||||
|
|
||||||
class SongForm(forms.ModelForm):
|
class SongForm(forms.ModelForm):
|
||||||
|
|
|
@ -3419,7 +3419,6 @@ class SeleniumAdminViewsFirefoxTests(AdminSeleniumWebDriverTestCase):
|
||||||
main form and with stacked and tabular inlines.
|
main form and with stacked and tabular inlines.
|
||||||
Refs #13068, #9264, #9983, #9784.
|
Refs #13068, #9264, #9983, #9784.
|
||||||
"""
|
"""
|
||||||
from selenium.common.exceptions import TimeoutException
|
|
||||||
self.admin_login(username='super', password='secret', login_url='/test_admin/admin/')
|
self.admin_login(username='super', password='secret', login_url='/test_admin/admin/')
|
||||||
self.selenium.get('%s%s' % (self.live_server_url,
|
self.selenium.get('%s%s' % (self.live_server_url,
|
||||||
'/test_admin/admin/admin_views/mainprepopulated/add/'))
|
'/test_admin/admin/admin_views/mainprepopulated/add/'))
|
||||||
|
|
|
@ -3,10 +3,8 @@ from __future__ import unicode_literals
|
||||||
import copy
|
import copy
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import time
|
|
||||||
from unittest import TestCase
|
from unittest import TestCase
|
||||||
|
|
||||||
from django.conf import Settings
|
|
||||||
from django.db.models.loading import cache, load_app, get_model, get_models, AppCache
|
from django.db.models.loading import cache, load_app, get_model, get_models, AppCache
|
||||||
from django.test.utils import override_settings
|
from django.test.utils import override_settings
|
||||||
from django.utils._os import upath
|
from django.utils._os import upath
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
from django.conf.urls import patterns, url
|
from django.conf.urls import patterns
|
||||||
|
|
||||||
from . import views
|
from . import views
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ from django.db import models, IntegrityError, connection
|
||||||
from django.test import TestCase, skipUnlessDBFeature, skipIfDBFeature
|
from django.test import TestCase, skipUnlessDBFeature, skipIfDBFeature
|
||||||
from django.utils.six.moves import xrange
|
from django.utils.six.moves import xrange
|
||||||
|
|
||||||
from .models import (R, RChild, S, T, U, A, M, MR, MRNull,
|
from .models import (R, RChild, S, T, A, M, MR, MRNull,
|
||||||
create_a, get_default_r, User, Avatar, HiddenUser, HiddenUserProfile,
|
create_a, get_default_r, User, Avatar, HiddenUser, HiddenUserProfile,
|
||||||
M2MTo, M2MFrom, Parent, Child, Base)
|
M2MTo, M2MFrom, Parent, Child, Base)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,6 @@ import warnings
|
||||||
|
|
||||||
from django.test import SimpleTestCase, RequestFactory
|
from django.test import SimpleTestCase, RequestFactory
|
||||||
from django.utils import six
|
from django.utils import six
|
||||||
from django.utils.datastructures import MergeDict
|
|
||||||
from django.utils.deprecation import RenameMethodsBase
|
from django.utils.deprecation import RenameMethodsBase
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,6 @@ try:
|
||||||
except ImportError:
|
except ImportError:
|
||||||
import dummy_threading as threading
|
import dummy_threading as threading
|
||||||
|
|
||||||
from django.conf import settings
|
|
||||||
from django.core.cache import cache
|
from django.core.cache import cache
|
||||||
from django.core.exceptions import SuspiciousOperation, ImproperlyConfigured
|
from django.core.exceptions import SuspiciousOperation, ImproperlyConfigured
|
||||||
from django.core.files.base import File, ContentFile
|
from django.core.files.base import File, ContentFile
|
||||||
|
|
|
@ -4,7 +4,6 @@ from __future__ import unicode_literals
|
||||||
from io import BytesIO
|
from io import BytesIO
|
||||||
import os
|
import os
|
||||||
import gzip
|
import gzip
|
||||||
import shutil
|
|
||||||
import tempfile
|
import tempfile
|
||||||
import unittest
|
import unittest
|
||||||
import zlib
|
import zlib
|
||||||
|
@ -15,7 +14,6 @@ from django.core.files.move import file_move_safe
|
||||||
from django.core.files.base import ContentFile
|
from django.core.files.base import ContentFile
|
||||||
from django.core.files.uploadedfile import SimpleUploadedFile, UploadedFile
|
from django.core.files.uploadedfile import SimpleUploadedFile, UploadedFile
|
||||||
from django.core.files.temp import NamedTemporaryFile
|
from django.core.files.temp import NamedTemporaryFile
|
||||||
from django.test import TestCase
|
|
||||||
from django.utils._os import upath
|
from django.utils._os import upath
|
||||||
from django.utils import six
|
from django.utils import six
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
from django.conf.urls import patterns, url
|
from django.conf.urls import patterns, url
|
||||||
from django.views.generic.edit import UpdateView
|
|
||||||
|
|
||||||
from .views import ArticleFormView
|
from .views import ArticleFormView
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
import warnings
|
import warnings
|
||||||
|
|
||||||
from django.conf import settings
|
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from django.contrib.admin.sites import AdminSite
|
from django.contrib.admin.sites import AdminSite
|
||||||
from django.contrib.contenttypes.generic import (
|
from django.contrib.contenttypes.generic import (
|
||||||
|
|
|
@ -16,7 +16,7 @@ from django.test.utils import override_settings, TransRealMixin
|
||||||
from django.utils import translation
|
from django.utils import translation
|
||||||
from django.utils.formats import (get_format, date_format, time_format,
|
from django.utils.formats import (get_format, date_format, time_format,
|
||||||
localize, localize_input, iter_format_modules, get_format_modules,
|
localize, localize_input, iter_format_modules, get_format_modules,
|
||||||
number_format, reset_format_cache, sanitize_separators)
|
reset_format_cache, sanitize_separators)
|
||||||
from django.utils.numberformat import format as nformat
|
from django.utils.numberformat import format as nformat
|
||||||
from django.utils._os import upath
|
from django.utils._os import upath
|
||||||
from django.utils.safestring import mark_safe, SafeBytes, SafeString, SafeText
|
from django.utils.safestring import mark_safe, SafeBytes, SafeString, SafeText
|
||||||
|
@ -25,11 +25,11 @@ from django.utils.six import PY3
|
||||||
from django.utils.translation import (activate, deactivate,
|
from django.utils.translation import (activate, deactivate,
|
||||||
get_language, get_language_from_request, get_language_info,
|
get_language, get_language_from_request, get_language_info,
|
||||||
to_locale, trans_real,
|
to_locale, trans_real,
|
||||||
gettext, gettext_lazy,
|
gettext_lazy,
|
||||||
ugettext, ugettext_lazy,
|
ugettext, ugettext_lazy,
|
||||||
ngettext, ngettext_lazy,
|
ngettext_lazy,
|
||||||
ungettext, ungettext_lazy,
|
ungettext_lazy,
|
||||||
pgettext, pgettext_lazy,
|
pgettext,
|
||||||
npgettext, npgettext_lazy,
|
npgettext, npgettext_lazy,
|
||||||
check_for_language)
|
check_for_language)
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import copy
|
|
||||||
import logging
|
import logging
|
||||||
import sys
|
|
||||||
from unittest import skipUnless
|
|
||||||
import warnings
|
import warnings
|
||||||
|
|
||||||
from django.conf import LazySettings
|
from django.conf import LazySettings
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
import copy
|
import copy
|
||||||
|
|
||||||
from django.conf import settings
|
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.db.models.loading import cache
|
from django.db.models.loading import cache
|
||||||
from django.template import Context, Template
|
from django.template import Context, Template
|
||||||
|
|
|
@ -2,7 +2,6 @@ from __future__ import unicode_literals
|
||||||
|
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
from django.utils import six
|
|
||||||
|
|
||||||
from .models import (
|
from .models import (
|
||||||
First, Third, Parent, Child, Category, Record, Relation, Car, Driver)
|
First, Third, Parent, Child, Category, Record, Relation, Car, Driver)
|
||||||
|
|
|
@ -5,7 +5,7 @@ import gzip
|
||||||
from io import BytesIO
|
from io import BytesIO
|
||||||
import random
|
import random
|
||||||
import re
|
import re
|
||||||
from unittest import expectedFailure, skipIf
|
from unittest import skipIf
|
||||||
import warnings
|
import warnings
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
import fake_python_module
|
import fake_python_module # NOQA
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
from django.test import TransactionTestCase
|
|
||||||
from django.test.utils import override_settings
|
from django.test.utils import override_settings
|
||||||
from django.db import connection
|
from django.db import connection
|
||||||
from django.db.migrations.executor import MigrationExecutor
|
from django.db.migrations.executor import MigrationExecutor
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
# encoding: utf8
|
# encoding: utf8
|
||||||
import operator
|
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
from django.db.migrations.optimizer import MigrationOptimizer
|
from django.db.migrations.optimizer import MigrationOptimizer
|
||||||
from django.db import migrations
|
from django.db import migrations
|
||||||
|
|
|
@ -102,7 +102,7 @@ class TextFile(models.Model):
|
||||||
return self.description
|
return self.description
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from django.utils.image import Image
|
from django.utils.image import Image # NOQA: detect if Pillow is installed
|
||||||
|
|
||||||
test_images = True
|
test_images = True
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
# Import all the models from subpackages
|
# Import all the models from subpackages
|
||||||
from .article import Article
|
from .article import Article
|
||||||
from .publication import Publication
|
from .publication import Publication
|
||||||
|
|
||||||
|
__all__ = ['Article', 'Publication']
|
||||||
|
|
|
@ -4,7 +4,6 @@ from datetime import date
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
from django import forms
|
from django import forms
|
||||||
from django.conf import settings
|
|
||||||
from django.contrib.admin.options import (ModelAdmin, TabularInline,
|
from django.contrib.admin.options import (ModelAdmin, TabularInline,
|
||||||
HORIZONTAL, VERTICAL)
|
HORIZONTAL, VERTICAL)
|
||||||
from django.contrib.admin.sites import AdminSite
|
from django.contrib.admin.sites import AdminSite
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
import copy
|
import copy
|
||||||
|
|
||||||
from django.conf import settings
|
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from django.contrib.contenttypes.models import ContentType
|
from django.contrib.contenttypes.models import ContentType
|
||||||
from django.core import management
|
from django.core import management
|
||||||
|
@ -17,7 +16,7 @@ from .models import (MyPerson, Person, StatusPerson, LowerStatusPerson,
|
||||||
MyPersonProxy, Abstract, OtherPerson, User, UserProxy, UserProxyProxy,
|
MyPersonProxy, Abstract, OtherPerson, User, UserProxy, UserProxyProxy,
|
||||||
Country, State, StateProxy, TrackerUser, BaseUser, Bug, ProxyTrackerUser,
|
Country, State, StateProxy, TrackerUser, BaseUser, Bug, ProxyTrackerUser,
|
||||||
Improvement, ProxyProxyBug, ProxyBug, ProxyImprovement, Issue)
|
Improvement, ProxyProxyBug, ProxyBug, ProxyImprovement, Issue)
|
||||||
from .admin import admin as force_admin_model_registration
|
from .admin import admin as force_admin_model_registration # NOQA
|
||||||
|
|
||||||
|
|
||||||
class ProxyModelTests(TestCase):
|
class ProxyModelTests(TestCase):
|
||||||
|
|
|
@ -3,7 +3,6 @@ from __future__ import unicode_literals
|
||||||
import pickle
|
import pickle
|
||||||
import datetime
|
import datetime
|
||||||
|
|
||||||
from django.db import models
|
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
|
|
||||||
from .models import Group, Event, Happening, Container, M2MModel
|
from .models import Group, Event, Happening, Container, M2MModel
|
||||||
|
|
|
@ -6,9 +6,8 @@ from io import BytesIO
|
||||||
from itertools import chain
|
from itertools import chain
|
||||||
import time
|
import time
|
||||||
from unittest import skipIf
|
from unittest import skipIf
|
||||||
import warnings
|
|
||||||
|
|
||||||
from django.db import connection, connections, DEFAULT_DB_ALIAS
|
from django.db import connection, connections
|
||||||
from django.core import signals
|
from django.core import signals
|
||||||
from django.core.exceptions import SuspiciousOperation
|
from django.core.exceptions import SuspiciousOperation
|
||||||
from django.core.handlers.wsgi import WSGIRequest, LimitedStream
|
from django.core.handlers.wsgi import WSGIRequest, LimitedStream
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import sys
|
|
||||||
import time
|
import time
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ from django.utils import six
|
||||||
|
|
||||||
from .models import (Building, Child, Device, Port, Item, Country, Connection,
|
from .models import (Building, Child, Device, Port, Item, Country, Connection,
|
||||||
ClientStatus, State, Client, SpecialClient, TUser, Person, Student,
|
ClientStatus, State, Client, SpecialClient, TUser, Person, Student,
|
||||||
Organizer, Class, Enrollment, Hen, Chick, Base, A, B, C)
|
Organizer, Class, Enrollment, Hen, Chick, A, B, C)
|
||||||
|
|
||||||
|
|
||||||
class SelectRelatedRegressTests(TestCase):
|
class SelectRelatedRegressTests(TestCase):
|
||||||
|
|
|
@ -14,7 +14,6 @@ except ImportError:
|
||||||
HAS_YAML = False
|
HAS_YAML = False
|
||||||
|
|
||||||
|
|
||||||
from django.conf import settings
|
|
||||||
from django.core import management, serializers
|
from django.core import management, serializers
|
||||||
from django.db import transaction, connection
|
from django.db import transaction, connection
|
||||||
from django.test import TestCase, TransactionTestCase
|
from django.test import TestCase, TransactionTestCase
|
||||||
|
|
|
@ -26,7 +26,6 @@ from django.db import connection, models
|
||||||
from django.http import HttpResponse
|
from django.http import HttpResponse
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
from django.utils import six
|
from django.utils import six
|
||||||
from django.utils.encoding import force_text
|
|
||||||
from django.utils.functional import curry
|
from django.utils.functional import curry
|
||||||
|
|
||||||
from .models import (BinaryData, BooleanData, CharData, DateData, DateTimeData, EmailData,
|
from .models import (BinaryData, BooleanData, CharData, DateData, DateTimeData, EmailData,
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
import os
|
|
||||||
import unittest
|
import unittest
|
||||||
import warnings
|
import warnings
|
||||||
|
|
||||||
from django.conf import settings, global_settings
|
from django.conf import settings
|
||||||
from django.core.exceptions import ImproperlyConfigured
|
from django.core.exceptions import ImproperlyConfigured
|
||||||
from django.http import HttpRequest
|
from django.http import HttpRequest
|
||||||
from django.test import SimpleTestCase, TransactionTestCase, TestCase, signals
|
from django.test import SimpleTestCase, TransactionTestCase, TestCase, signals
|
||||||
|
|
|
@ -4,7 +4,6 @@ import copy
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.db import connection
|
from django.db import connection
|
||||||
from django.db import models
|
|
||||||
from django.db.models.loading import cache
|
from django.db.models.loading import cache
|
||||||
from django.core.management.color import no_style
|
from django.core.management.color import no_style
|
||||||
from django.test import TestCase, skipIfDBFeature, skipUnlessDBFeature
|
from django.test import TestCase, skipIfDBFeature, skipUnlessDBFeature
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
from django import Xtemplate
|
from django import Xtemplate # NOQA
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
import nonexistent.module
|
import nonexistent.module # NOQA
|
||||||
|
|
|
@ -22,7 +22,6 @@ rather than the HTML rendered to the end-user.
|
||||||
"""
|
"""
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from django.conf import settings
|
|
||||||
from django.core import mail
|
from django.core import mail
|
||||||
from django.test import Client, TestCase, RequestFactory
|
from django.test import Client, TestCase, RequestFactory
|
||||||
from django.test.utils import override_settings
|
from django.test.utils import override_settings
|
||||||
|
@ -430,7 +429,6 @@ class ClientTest(TestCase):
|
||||||
except KeyError:
|
except KeyError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
from django.contrib.sessions.models import Session
|
|
||||||
self.client.post('/test_client/session_view/')
|
self.client.post('/test_client/session_view/')
|
||||||
|
|
||||||
# Check that the session was modified
|
# Check that the session was modified
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
from contextlib import contextmanager
|
from contextlib import contextmanager
|
||||||
import os
|
import os
|
||||||
import sys
|
|
||||||
from unittest import expectedFailure, TestSuite, TextTestRunner, defaultTestLoader
|
from unittest import expectedFailure, TestSuite, TextTestRunner, defaultTestLoader
|
||||||
|
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
|
|
|
@ -5,7 +5,6 @@ from __future__ import unicode_literals
|
||||||
|
|
||||||
from importlib import import_module
|
from importlib import import_module
|
||||||
from optparse import make_option
|
from optparse import make_option
|
||||||
import sys
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
from django.core.exceptions import ImproperlyConfigured
|
from django.core.exceptions import ImproperlyConfigured
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue