diff options
| author | Tim Graham <timograham@gmail.com> | 2015-02-09 13:19:34 -0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-02-09 14:24:06 -0500 |
| commit | a8b70d251d238b4e6cfc7bb4296da15494f8dff3 (patch) | |
| tree | 94ef5bc53e59131906aecfcf792eeac86242aa62 /tests/admin_views | |
| parent | eb406aa686ff1809903366ef6896037af2f1f69b (diff) | |
[1.8.x] Sorted imports with isort; refs #23860.
Backport of 0ed7d155635da9f79d4dd67e4889087d3673c6da from master
Diffstat (limited to 'tests/admin_views')
| -rw-r--r-- | tests/admin_views/admin.py | 53 | ||||
| -rw-r--r-- | tests/admin_views/custom_has_permission_admin.py | 2 | ||||
| -rw-r--r-- | tests/admin_views/customadmin.py | 6 | ||||
| -rw-r--r-- | tests/admin_views/models.py | 4 | ||||
| -rw-r--r-- | tests/admin_views/tests.py | 67 | ||||
| -rw-r--r-- | tests/admin_views/urls.py | 3 |
6 files changed, 67 insertions, 68 deletions
diff --git a/tests/admin_views/admin.py b/tests/admin_views/admin.py index c9f0dbc2e3..0ed31ce0c5 100644 --- a/tests/admin_views/admin.py +++ b/tests/admin_views/admin.py @@ -1,45 +1,47 @@ # -*- coding: utf-8 -*- from __future__ import unicode_literals -import tempfile import os +import tempfile from django import forms +from django.conf.urls import url from django.contrib import admin +from django.contrib.admin import BooleanFieldListFilter from django.contrib.admin.views.main import ChangeList +from django.contrib.auth.admin import GroupAdmin, UserAdmin +# Register core models we need in our tests +from django.contrib.auth.models import Group, User from django.core.exceptions import ValidationError from django.core.files.storage import FileSystemStorage from django.core.mail import EmailMessage from django.core.servers.basehttp import FileWrapper -from django.conf.urls import url from django.forms.models import BaseModelFormSet from django.http import HttpResponse, StreamingHttpResponse -from django.contrib.admin import BooleanFieldListFilter from django.utils.safestring import mark_safe from django.utils.six import StringIO from .models import ( - Article, Chapter, Child, Parent, Picture, Widget, - DooHickey, Grommet, Whatsit, FancyDoodad, Category, Link, - PrePopulatedPost, PrePopulatedSubPost, CustomArticle, Section, - ModelWithStringPrimaryKey, Color, Thing, Actor, Inquisition, Sketch, - Person, Persona, FooAccount, BarAccount, Subscriber, ExternalSubscriber, - OldSubscriber, Podcast, Vodcast, EmptyModel, Fabric, Gallery, Language, - Recommendation, Recommender, Collector, Post, Gadget, Villain, - SuperVillain, Plot, PlotDetails, CyclicOne, CyclicTwo, WorkHour, - Reservation, FoodDelivery, RowLevelChangePermissionModel, Paper, - CoverLetter, Story, OtherStory, Book, Promo, ChapterXtra1, Pizza, Topping, - Album, Question, Answer, ComplexSortedPerson, PluggableSearchPerson, - PrePopulatedPostLargeSlug, AdminOrderedField, AdminOrderedModelMethod, - AdminOrderedAdminMethod, AdminOrderedCallable, Report, Color2, - UnorderedObject, MainPrepopulated, RelatedPrepopulated, UndeletableObject, - UnchangeableObject, UserMessenger, Simple, Choice, ShortMessage, Telegram, - FilteredManager, EmptyModelHidden, EmptyModelVisible, EmptyModelMixin, - State, City, Restaurant, Worker, ParentWithDependentChildren, - DependentChild, StumpJoke, FieldOverridePost, FunkyTag, - ReferencedByParent, ChildOfReferer, ReferencedByInline, - InlineReference, InlineReferer, Recipe, Ingredient, NotReferenced, - ExplicitlyProvidedPK, ImplicitlyGeneratedPK, + Actor, AdminOrderedAdminMethod, AdminOrderedCallable, AdminOrderedField, + AdminOrderedModelMethod, Album, Answer, Article, BarAccount, Book, + Category, Chapter, ChapterXtra1, Child, ChildOfReferer, Choice, City, + Collector, Color, Color2, ComplexSortedPerson, CoverLetter, CustomArticle, + CyclicOne, CyclicTwo, DependentChild, DooHickey, EmptyModel, + EmptyModelHidden, EmptyModelMixin, EmptyModelVisible, ExplicitlyProvidedPK, + ExternalSubscriber, Fabric, FancyDoodad, FieldOverridePost, + FilteredManager, FooAccount, FoodDelivery, FunkyTag, Gadget, Gallery, + Grommet, ImplicitlyGeneratedPK, Ingredient, InlineReference, InlineReferer, + Inquisition, Language, Link, MainPrepopulated, ModelWithStringPrimaryKey, + NotReferenced, OldSubscriber, OtherStory, Paper, Parent, + ParentWithDependentChildren, Person, Persona, Picture, Pizza, Plot, + PlotDetails, PluggableSearchPerson, Podcast, Post, PrePopulatedPost, + PrePopulatedPostLargeSlug, PrePopulatedSubPost, Promo, Question, Recipe, + Recommendation, Recommender, ReferencedByInline, ReferencedByParent, + RelatedPrepopulated, Report, Reservation, Restaurant, + RowLevelChangePermissionModel, Section, ShortMessage, Simple, Sketch, + State, Story, StumpJoke, Subscriber, SuperVillain, Telegram, Thing, + Topping, UnchangeableObject, UndeletableObject, UnorderedObject, + UserMessenger, Villain, Vodcast, Whatsit, Widget, Worker, WorkHour, ) @@ -968,9 +970,6 @@ site.register(NotReferenced) site.register(ExplicitlyProvidedPK, GetFormsetsArgumentCheckingAdmin) site.register(ImplicitlyGeneratedPK, GetFormsetsArgumentCheckingAdmin) -# Register core models we need in our tests -from django.contrib.auth.models import User, Group -from django.contrib.auth.admin import UserAdmin, GroupAdmin site.register(User, UserAdmin) site.register(Group, GroupAdmin) diff --git a/tests/admin_views/custom_has_permission_admin.py b/tests/admin_views/custom_has_permission_admin.py index 6c15a9805a..a578895b5a 100644 --- a/tests/admin_views/custom_has_permission_admin.py +++ b/tests/admin_views/custom_has_permission_admin.py @@ -7,7 +7,7 @@ from django.contrib import admin from django.contrib.auth import get_permission_codename from django.contrib.auth.forms import AuthenticationForm -from . import models, admin as base_admin +from . import admin as base_admin, models PERMISSION_NAME = 'admin_views.%s' % get_permission_codename('change', models.Article._meta) diff --git a/tests/admin_views/customadmin.py b/tests/admin_views/customadmin.py index dde24b612f..644bbedae7 100644 --- a/tests/admin_views/customadmin.py +++ b/tests/admin_views/customadmin.py @@ -5,11 +5,11 @@ from __future__ import unicode_literals from django.conf.urls import url from django.contrib import admin -from django.http import HttpResponse -from django.contrib.auth.models import User from django.contrib.auth.admin import UserAdmin +from django.contrib.auth.models import User +from django.http import HttpResponse -from . import models, forms, admin as base_admin +from . import admin as base_admin, forms, models class Admin2(admin.AdminSite): diff --git a/tests/admin_views/models.py b/tests/admin_views/models.py index 8a78514cec..c4d247d56c 100644 --- a/tests/admin_views/models.py +++ b/tests/admin_views/models.py @@ -2,12 +2,12 @@ from __future__ import unicode_literals import datetime -import tempfile import os +import tempfile from django.contrib.auth.models import User from django.contrib.contenttypes.fields import ( - GenericForeignKey, GenericRelation + GenericForeignKey, GenericRelation, ) from django.contrib.contenttypes.models import ContentType from django.core.files.storage import FileSystemStorage diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py index 7bb6316780..508a6c7c59 100644 --- a/tests/admin_views/tests.py +++ b/tests/admin_views/tests.py @@ -1,22 +1,14 @@ # -*- coding: utf-8 -*- from __future__ import unicode_literals +import datetime import os import re -import datetime import unittest -from django.core import mail -from django.core.checks import Error -from django.core.files import temp as tempfile -from django.core.exceptions import ImproperlyConfigured -from django.core.urlresolvers import (NoReverseMatch, - get_script_prefix, reverse, set_script_prefix) -# Register auth models with the admin. -from django.contrib.auth import get_permission_codename from django.contrib.admin import ModelAdmin from django.contrib.admin.helpers import ACTION_CHECKBOX_NAME -from django.contrib.admin.models import LogEntry, DELETION +from django.contrib.admin.models import DELETION, LogEntry from django.contrib.admin.options import TO_FIELD_VAR from django.contrib.admin.templatetags.admin_static import static from django.contrib.admin.templatetags.admin_urls import add_preserved_filters @@ -24,39 +16,48 @@ from django.contrib.admin.tests import AdminSeleniumWebDriverTestCase from django.contrib.admin.utils import quote from django.contrib.admin.validation import ModelAdminValidator from django.contrib.admin.views.main import IS_POPUP_VAR -from django.contrib.auth import REDIRECT_FIELD_NAME -from django.contrib.auth.models import Group, User, Permission +# Register auth models with the admin. +from django.contrib.auth import REDIRECT_FIELD_NAME, get_permission_codename +from django.contrib.auth.models import Group, Permission, User from django.contrib.contenttypes.models import ContentType from django.contrib.staticfiles.storage import staticfiles_storage +from django.core import mail +from django.core.checks import Error +from django.core.exceptions import ImproperlyConfigured +from django.core.files import temp as tempfile +from django.core.urlresolvers import ( + NoReverseMatch, get_script_prefix, reverse, set_script_prefix, +) from django.forms.utils import ErrorList from django.template.response import TemplateResponse -from django.test import TestCase, skipUnlessDBFeature +from django.test import ( + TestCase, modify_settings, override_settings, skipUnlessDBFeature, +) from django.test.utils import patch_logger -from django.test import modify_settings, override_settings -from django.utils import formats -from django.utils import translation +from django.utils import formats, six, translation +from django.utils._os import upath from django.utils.cache import get_max_age -from django.utils.encoding import iri_to_uri, force_bytes, force_text +from django.utils.encoding import force_bytes, force_text, iri_to_uri from django.utils.html import escape from django.utils.http import urlencode from django.utils.six.moves.urllib.parse import parse_qsl, urljoin, urlparse -from django.utils._os import upath -from django.utils import six -# local test models -from .models import (Article, BarAccount, CustomArticle, EmptyModel, FooAccount, - Gallery, ModelWithStringPrimaryKey, Person, Persona, Picture, Podcast, - Section, Subscriber, Vodcast, Language, Collector, Widget, Grommet, - DooHickey, FancyDoodad, Whatsit, Category, Post, Plot, FunkyTag, Chapter, - Book, Promo, WorkHour, Employee, Question, Answer, Inquisition, Actor, - FoodDelivery, RowLevelChangePermissionModel, Paper, CoverLetter, Story, - OtherStory, ComplexSortedPerson, PluggableSearchPerson, Parent, Child, AdminOrderedField, - AdminOrderedModelMethod, AdminOrderedAdminMethod, AdminOrderedCallable, - Report, MainPrepopulated, RelatedPrepopulated, UnorderedObject, - Simple, UndeletableObject, UnchangeableObject, Choice, ShortMessage, - Telegram, Pizza, Topping, FilteredManager, City, Restaurant, Worker, - ParentWithDependentChildren, Character, FieldOverridePost, Color2) -from .admin import site, site2, CityAdmin +from .admin import CityAdmin, site, site2 +from .models import ( + Actor, AdminOrderedAdminMethod, AdminOrderedCallable, AdminOrderedField, + AdminOrderedModelMethod, Answer, Article, BarAccount, Book, Category, + Chapter, Character, Child, Choice, City, Collector, Color2, + ComplexSortedPerson, CoverLetter, CustomArticle, DooHickey, Employee, + EmptyModel, FancyDoodad, FieldOverridePost, FilteredManager, FooAccount, + FoodDelivery, FunkyTag, Gallery, Grommet, Inquisition, Language, + MainPrepopulated, ModelWithStringPrimaryKey, OtherStory, Paper, Parent, + ParentWithDependentChildren, Person, Persona, Picture, Pizza, Plot, + PluggableSearchPerson, Podcast, Post, Promo, Question, RelatedPrepopulated, + Report, Restaurant, RowLevelChangePermissionModel, Section, ShortMessage, + Simple, Story, Subscriber, Telegram, Topping, UnchangeableObject, + UndeletableObject, UnorderedObject, Vodcast, Whatsit, Widget, Worker, + WorkHour, +) ERROR_MESSAGE = "Please enter the correct username and password \ diff --git a/tests/admin_views/urls.py b/tests/admin_views/urls.py index f1b59da6cc..ba6a89424b 100644 --- a/tests/admin_views/urls.py +++ b/tests/admin_views/urls.py @@ -1,7 +1,6 @@ from django.conf.urls import include, url -from . import views, customadmin, custom_has_permission_admin, admin - +from . import admin, custom_has_permission_admin, customadmin, views urlpatterns = [ url(r'^test_admin/admin/doc/', include('django.contrib.admindocs.urls')), |
