Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
D
django
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
django
Commits
d3a72505
Kaydet (Commit)
d3a72505
authored
Şub 10, 2015
tarafından
Tim Graham
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Moved contrib.flatpages tests out of contrib.
üst
197dd4b8
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
40 additions
and
26 deletions
+40
-26
MANIFEST.in
MANIFEST.in
+0
-2
404.html
django/contrib/flatpages/tests/templates/404.html
+0
-1
__init__.py
tests/flatpages_tests/__init__.py
+0
-0
example_site.json
tests/flatpages_tests/fixtures/example_site.json
+0
-0
sample_flatpages.json
tests/flatpages_tests/fixtures/sample_flatpages.json
+0
-0
settings.py
tests/flatpages_tests/settings.py
+0
-0
default.html
tests/flatpages_tests/templates/flatpages/default.html
+0
-0
login.html
tests/flatpages_tests/templates/registration/login.html
+0
-0
test_csrf.py
tests/flatpages_tests/test_csrf.py
+3
-4
test_forms.py
tests/flatpages_tests/test_forms.py
+6
-1
test_middleware.py
tests/flatpages_tests/test_middleware.py
+5
-6
test_models.py
tests/flatpages_tests/test_models.py
+0
-0
test_sitemaps.py
tests/flatpages_tests/test_sitemaps.py
+6
-2
test_templatetags.py
tests/flatpages_tests/test_templatetags.py
+3
-5
test_views.py
tests/flatpages_tests/test_views.py
+5
-5
urls.py
tests/flatpages_tests/urls.py
+0
-0
runtests.py
tests/runtests.py
+12
-0
No files found.
MANIFEST.in
Dosyayı görüntüle @
d3a72505
...
...
@@ -21,8 +21,6 @@ recursive-include django/contrib/admindocs/templates *
recursive-include django/contrib/auth/fixtures *
recursive-include django/contrib/auth/templates *
recursive-include django/contrib/auth/tests/templates *
recursive-include django/contrib/flatpages/fixtures *
recursive-include django/contrib/flatpages/tests/templates *
recursive-include django/contrib/gis/gdal/tests/data *
recursive-include django/contrib/gis/static *
recursive-include django/contrib/gis/templates *
...
...
django/contrib/flatpages/tests/templates/404.html
deleted
100644 → 0
Dosyayı görüntüle @
197dd4b8
<h1>
Oh Noes!
</h1>
django/contrib/flatpages/
tests/__init__.py
→
tests/flatpages_
tests/__init__.py
Dosyayı görüntüle @
d3a72505
File moved
django/contrib/flatpage
s/fixtures/example_site.json
→
tests/flatpages_test
s/fixtures/example_site.json
Dosyayı görüntüle @
d3a72505
File moved
django/contrib/flatpage
s/fixtures/sample_flatpages.json
→
tests/flatpages_test
s/fixtures/sample_flatpages.json
Dosyayı görüntüle @
d3a72505
File moved
django/contrib/flatpages/
tests/settings.py
→
tests/flatpages_
tests/settings.py
Dosyayı görüntüle @
d3a72505
File moved
django/contrib/flatpages/
tests/templates/flatpages/default.html
→
tests/flatpages_
tests/templates/flatpages/default.html
Dosyayı görüntüle @
d3a72505
File moved
django/contrib/flatpages/
tests/templates/registration/login.html
→
tests/flatpages_
tests/templates/registration/login.html
Dosyayı görüntüle @
d3a72505
File moved
django/contrib/flatpages/
tests/test_csrf.py
→
tests/flatpages_
tests/test_csrf.py
Dosyayı görüntüle @
d3a72505
from
django.contrib.auth.models
import
User
from
django.contrib.auth.tests.utils
import
skipIfCustomUser
from
django.test
import
Client
,
TestCase
,
override_settings
from
django.test
import
Client
,
TestCase
,
modify_settings
,
override_settings
from
.settings
import
FLATPAGES_TEMPLATES
@modify_settings
(
INSTALLED_APPS
=
{
'append'
:
'django.contrib.flatpages'
})
@override_settings
(
LOGIN_URL
=
'/accounts/login/'
,
MIDDLEWARE_CLASSES
=
[
...
...
@@ -15,7 +15,7 @@ from .settings import FLATPAGES_TEMPLATES
'django.contrib.messages.middleware.MessageMiddleware'
,
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware'
,
],
ROOT_URLCONF
=
'
django.contrib.flatpages.
tests.urls'
,
ROOT_URLCONF
=
'
flatpages_
tests.urls'
,
CSRF_FAILURE_VIEW
=
'django.views.csrf.csrf_failure'
,
TEMPLATES
=
FLATPAGES_TEMPLATES
,
SITE_ID
=
1
,
...
...
@@ -37,7 +37,6 @@ class FlatpageCSRFTests(TestCase):
response
=
self
.
client
.
get
(
'/flatpage_root/no_such_flatpage/'
)
self
.
assertEqual
(
response
.
status_code
,
404
)
@skipIfCustomUser
def
test_view_authenticated_flatpage
(
self
):
"A flatpage served through a view can require authentication"
response
=
self
.
client
.
get
(
'/flatpage_root/sekrit/'
)
...
...
django/contrib/flatpages/
tests/test_forms.py
→
tests/flatpages_
tests/test_forms.py
Dosyayı görüntüle @
d3a72505
...
...
@@ -3,15 +3,20 @@ from __future__ import unicode_literals
from
django.conf
import
settings
from
django.contrib.flatpages.forms
import
FlatpageForm
from
django.contrib.flatpages.models
import
FlatPage
from
django.test
import
TestCase
,
override_settings
from
django.contrib.sites.models
import
Site
from
django.test
import
TestCase
,
modify_settings
,
override_settings
from
django.utils
import
translation
@modify_settings
(
INSTALLED_APPS
=
{
'append'
:
[
'django.contrib.flatpages'
,
]})
@override_settings
(
SITE_ID
=
1
)
class
FlatpageAdminFormTests
(
TestCase
):
fixtures
=
[
'example_site'
]
def
setUp
(
self
):
# Site fields cache needs to be cleared after flatpages is added to
# INSTALLED_APPS
Site
.
_meta
.
_expire_cache
()
self
.
form_data
=
{
'title'
:
"A test page"
,
'content'
:
"This is a test"
,
...
...
django/contrib/flatpages/
tests/test_middleware.py
→
tests/flatpages_
tests/test_middleware.py
Dosyayı görüntüle @
d3a72505
from
django.conf
import
settings
from
django.contrib.auth.models
import
User
from
django.contrib.auth.tests.utils
import
skipIfCustomUser
from
django.contrib.flatpages.models
import
FlatPage
from
django.test
import
TestCase
,
override_settings
from
django.test
import
TestCase
,
modify_settings
,
override_settings
from
.settings
import
FLATPAGES_TEMPLATES
@modify_settings
(
INSTALLED_APPS
=
{
'append'
:
'django.contrib.flatpages'
})
@override_settings
(
LOGIN_URL
=
'/accounts/login/'
,
MIDDLEWARE_CLASSES
=
[
...
...
@@ -17,7 +17,7 @@ from .settings import FLATPAGES_TEMPLATES
'django.contrib.messages.middleware.MessageMiddleware'
,
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware'
,
],
ROOT_URLCONF
=
'
django.contrib.flatpages.
tests.urls'
,
ROOT_URLCONF
=
'
flatpages_
tests.urls'
,
TEMPLATES
=
FLATPAGES_TEMPLATES
,
SITE_ID
=
1
,
)
...
...
@@ -35,7 +35,6 @@ class FlatpageMiddlewareTests(TestCase):
response
=
self
.
client
.
get
(
'/flatpage_root/no_such_flatpage/'
)
self
.
assertEqual
(
response
.
status_code
,
404
)
@skipIfCustomUser
def
test_view_authenticated_flatpage
(
self
):
"A flatpage served through a view can require authentication"
response
=
self
.
client
.
get
(
'/flatpage_root/sekrit/'
)
...
...
@@ -57,7 +56,6 @@ class FlatpageMiddlewareTests(TestCase):
response
=
self
.
client
.
get
(
'/no_such_flatpage/'
)
self
.
assertEqual
(
response
.
status_code
,
404
)
@skipIfCustomUser
def
test_fallback_authenticated_flatpage
(
self
):
"A flatpage served by the middleware can require authentication"
response
=
self
.
client
.
get
(
'/sekrit/'
)
...
...
@@ -84,6 +82,7 @@ class FlatpageMiddlewareTests(TestCase):
self
.
assertContains
(
response
,
"<p>Isn't it special!</p>"
)
@modify_settings
(
INSTALLED_APPS
=
{
'append'
:
'django.contrib.flatpages'
})
@override_settings
(
APPEND_SLASH
=
True
,
LOGIN_URL
=
'/accounts/login/'
,
...
...
@@ -95,7 +94,7 @@ class FlatpageMiddlewareTests(TestCase):
'django.contrib.messages.middleware.MessageMiddleware'
,
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware'
,
],
ROOT_URLCONF
=
'
django.contrib.flatpages.
tests.urls'
,
ROOT_URLCONF
=
'
flatpages_
tests.urls'
,
TEMPLATES
=
FLATPAGES_TEMPLATES
,
SITE_ID
=
1
,
)
...
...
django/contrib/flatpages/
tests/test_models.py
→
tests/flatpages_
tests/test_models.py
Dosyayı görüntüle @
d3a72505
File moved
django/contrib/flatpages/
tests/test_sitemaps.py
→
tests/flatpages_
tests/test_sitemaps.py
Dosyayı görüntüle @
d3a72505
...
...
@@ -7,10 +7,14 @@ from django.test.utils import modify_settings, override_settings
@override_settings
(
ROOT_URLCONF
=
'
django.contrib.flatpages.
tests.urls'
,
ROOT_URLCONF
=
'
flatpages_
tests.urls'
,
SITE_ID
=
1
,
)
@modify_settings
(
INSTALLED_APPS
=
{
'append'
:
[
'django.contrib.sitemaps'
]},)
@modify_settings
(
INSTALLED_APPS
=
{
'append'
:
[
'django.contrib.sitemaps'
,
'django.contrib.flatpages'
],
},
)
class
FlatpagesSitemapTests
(
TestCase
):
@classmethod
...
...
django/contrib/flatpages/
tests/test_templatetags.py
→
tests/flatpages_
tests/test_templatetags.py
Dosyayı görüntüle @
d3a72505
from
django.contrib.auth.models
import
AnonymousUser
,
User
from
django.contrib.auth.tests.utils
import
skipIfCustomUser
from
django.template
import
Context
,
Template
,
TemplateSyntaxError
from
django.test
import
TestCase
,
override_settings
from
django.test
import
TestCase
,
modify_settings
,
override_settings
from
.settings
import
FLATPAGES_TEMPLATES
@modify_settings
(
INSTALLED_APPS
=
{
'append'
:
'django.contrib.flatpages'
})
@override_settings
(
MIDDLEWARE_CLASSES
=
[
'django.middleware.common.CommonMiddleware'
,
...
...
@@ -15,7 +15,7 @@ from .settings import FLATPAGES_TEMPLATES
'django.contrib.messages.middleware.MessageMiddleware'
,
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware'
,
],
ROOT_URLCONF
=
'
django.contrib.flatpages.
tests.urls'
,
ROOT_URLCONF
=
'
flatpages_
tests.urls'
,
TEMPLATES
=
FLATPAGES_TEMPLATES
,
SITE_ID
=
1
,
)
...
...
@@ -46,7 +46,6 @@ class FlatpageTemplateTagTests(TestCase):
}))
self
.
assertEqual
(
out
,
"A Flatpage,A Nested Flatpage,"
)
@skipIfCustomUser
def
test_get_flatpages_tag_for_user
(
self
):
"The flatpage template tag retrives all flatpages for an authenticated user"
me
=
User
.
objects
.
create_user
(
'testuser'
,
'test@example.com'
,
's3krit'
)
...
...
@@ -85,7 +84,6 @@ class FlatpageTemplateTagTests(TestCase):
}))
self
.
assertEqual
(
out
,
"A Nested Flatpage,"
)
@skipIfCustomUser
def
test_get_flatpages_with_prefix_for_user
(
self
):
"The flatpage template tag retrieve prefixed flatpages for an authenticated user"
me
=
User
.
objects
.
create_user
(
'testuser'
,
'test@example.com'
,
's3krit'
)
...
...
django/contrib/flatpages/
tests/test_views.py
→
tests/flatpages_
tests/test_views.py
Dosyayı görüntüle @
d3a72505
from
django.conf
import
settings
from
django.contrib.auth.models
import
User
from
django.contrib.auth.tests.utils
import
skipIfCustomUser
from
django.contrib.flatpages.models
import
FlatPage
from
django.test
import
TestCase
,
override_settings
from
django.test
import
TestCase
,
modify_settings
,
override_settings
from
.settings
import
FLATPAGES_TEMPLATES
@modify_settings
(
INSTALLED_APPS
=
{
'append'
:
'django.contrib.flatpages'
})
@override_settings
(
LOGIN_URL
=
'/accounts/login/'
,
MIDDLEWARE_CLASSES
=
[
...
...
@@ -17,7 +17,7 @@ from .settings import FLATPAGES_TEMPLATES
'django.contrib.messages.middleware.MessageMiddleware'
,
# no 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware'
],
ROOT_URLCONF
=
'
django.contrib.flatpages.
tests.urls'
,
ROOT_URLCONF
=
'
flatpages_
tests.urls'
,
TEMPLATES
=
FLATPAGES_TEMPLATES
,
SITE_ID
=
1
,
)
...
...
@@ -35,7 +35,6 @@ class FlatpageViewTests(TestCase):
response
=
self
.
client
.
get
(
'/flatpage_root/no_such_flatpage/'
)
self
.
assertEqual
(
response
.
status_code
,
404
)
@skipIfCustomUser
def
test_view_authenticated_flatpage
(
self
):
"A flatpage served through a view can require authentication"
response
=
self
.
client
.
get
(
'/flatpage_root/sekrit/'
)
...
...
@@ -72,6 +71,7 @@ class FlatpageViewTests(TestCase):
self
.
assertContains
(
response
,
"<p>Isn't it special!</p>"
)
@modify_settings
(
INSTALLED_APPS
=
{
'append'
:
'django.contrib.flatpages'
})
@override_settings
(
APPEND_SLASH
=
True
,
LOGIN_URL
=
'/accounts/login/'
,
...
...
@@ -83,7 +83,7 @@ class FlatpageViewTests(TestCase):
'django.contrib.messages.middleware.MessageMiddleware'
,
# no 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware'
],
ROOT_URLCONF
=
'
django.contrib.flatpages.
tests.urls'
,
ROOT_URLCONF
=
'
flatpages_
tests.urls'
,
TEMPLATES
=
FLATPAGES_TEMPLATES
,
SITE_ID
=
1
,
)
...
...
django/contrib/flatpages/
tests/urls.py
→
tests/flatpages_
tests/urls.py
Dosyayı görüntüle @
d3a72505
File moved
tests/runtests.py
Dosyayı görüntüle @
d3a72505
...
...
@@ -60,6 +60,14 @@ ALWAYS_MIDDLEWARE_CLASSES = [
'django.contrib.messages.middleware.MessageMiddleware'
,
]
# Need to add the associated contrib app to INSTALLED_APPS in some cases to
# avoid "RuntimeError: Model class X doesn't declare an explicit app_label
# and either isn't in an application in INSTALLED_APPS or else was imported
# before its application was loaded."
CONTRIB_TESTS_TO_APPS
=
{
'flatpages_tests'
:
'django.contrib.flatpages'
,
}
def
get_test_modules
():
modules
=
[]
...
...
@@ -140,6 +148,7 @@ def setup(verbosity, test_labels):
# us skip creating migrations for the test models.
'auth'
:
'django.contrib.auth.tests.migrations'
,
'contenttypes'
:
'django.contrib.contenttypes.tests.migrations'
,
'flatpages_tests'
:
'django.contrib.flatpages.migrations'
,
}
if
verbosity
>
0
:
...
...
@@ -189,6 +198,9 @@ def setup(verbosity, test_labels):
module_label
==
label
or
module_label
.
startswith
(
label
+
'.'
)
for
label
in
test_labels_set
)
if
module_name
in
CONTRIB_TESTS_TO_APPS
and
module_found_in_labels
:
settings
.
INSTALLED_APPS
.
append
(
CONTRIB_TESTS_TO_APPS
[
module_name
])
if
module_found_in_labels
and
module_label
not
in
installed_app_names
:
if
verbosity
>=
2
:
print
(
"Importing application
%
s"
%
module_name
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment