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
65d1d65d
Kaydet (Commit)
65d1d65d
authored
Eki 18, 2013
tarafından
Alasdair Nicol
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Fixed #21267 -- Fixed E502 pep8 warnings
üst
dfb4cb99
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
46 additions
and
46 deletions
+46
-46
test_cookie.py
django/contrib/messages/tests/test_cookie.py
+2
-2
managers.py
django/contrib/sites/managers.py
+2
-2
__init__.py
django/core/management/__init__.py
+1
-1
createcachetable.py
django/core/management/commands/createcachetable.py
+1
-1
dbshell.py
django/core/management/commands/dbshell.py
+1
-1
xml_serializer.py
django/core/serializers/xml_serializer.py
+2
-2
setup.cfg
setup.cfg
+1
-1
tests.py
tests/admin_changelist/tests.py
+1
-1
tests.py
tests/admin_widgets/tests.py
+1
-1
tests.py
tests/defaultfilters/tests.py
+31
-31
tests.py
tests/distinct_on_fields/tests.py
+3
-3
No files found.
django/contrib/messages/tests/test_cookie.py
Dosyayı görüntüle @
65d1d65d
...
...
@@ -126,8 +126,8 @@ class CookieTest(BaseTests, TestCase):
messages
=
[
{
'message'
:
Message
(
constants
.
INFO
,
'Test message'
),
'message_list'
:
[
Message
(
constants
.
INFO
,
'message
%
s'
)
\
for
x
in
range
(
5
)]
+
[{
'another-message'
:
\
'message_list'
:
[
Message
(
constants
.
INFO
,
'message
%
s'
)
for
x
in
range
(
5
)]
+
[{
'another-message'
:
Message
(
constants
.
ERROR
,
'error'
)}],
},
Message
(
constants
.
INFO
,
'message
%
s'
),
...
...
django/contrib/sites/managers.py
Dosyayı görüntüle @
65d1d65d
...
...
@@ -14,7 +14,7 @@ class CurrentSiteManager(models.Manager):
# If a custom name is provided, make sure the field exists on the model
if
self
.
__field_name
is
not
None
and
self
.
__field_name
not
in
field_names
:
raise
ValueError
(
"
%
s couldn't find a field named
%
s in
%
s."
%
\
raise
ValueError
(
"
%
s couldn't find a field named
%
s in
%
s."
%
(
self
.
__class__
.
__name__
,
self
.
__field_name
,
self
.
model
.
_meta
.
object_name
))
# Otherwise, see if there is a field called either 'site' or 'sites'
...
...
@@ -31,7 +31,7 @@ class CurrentSiteManager(models.Manager):
if
not
isinstance
(
field
,
(
models
.
ForeignKey
,
models
.
ManyToManyField
)):
raise
TypeError
(
"
%
s must be a ForeignKey or ManyToManyField."
%
self
.
__field_name
)
except
FieldDoesNotExist
:
raise
ValueError
(
"
%
s couldn't find a field named
%
s in
%
s."
%
\
raise
ValueError
(
"
%
s couldn't find a field named
%
s in
%
s."
%
(
self
.
__class__
.
__name__
,
self
.
__field_name
,
self
.
model
.
_meta
.
object_name
))
self
.
__is_validated
=
True
...
...
django/core/management/__init__.py
Dosyayı görüntüle @
65d1d65d
...
...
@@ -262,7 +262,7 @@ class ManagementUtility(object):
try
:
app_name
=
commands
[
subcommand
]
except
KeyError
:
sys
.
stderr
.
write
(
"Unknown command:
%
r
\n
Type '
%
s help' for usage.
\n
"
%
\
sys
.
stderr
.
write
(
"Unknown command:
%
r
\n
Type '
%
s help' for usage.
\n
"
%
(
subcommand
,
self
.
prog_name
))
sys
.
exit
(
1
)
if
isinstance
(
app_name
,
BaseCommand
):
...
...
django/core/management/commands/createcachetable.py
Dosyayı görüntüle @
65d1d65d
...
...
@@ -63,7 +63,7 @@ class Command(BaseCommand):
field_output
.
append
(
"UNIQUE"
)
if
f
.
db_index
:
unique
=
"UNIQUE "
if
f
.
unique
else
""
index_output
.
append
(
"CREATE
%
sINDEX
%
s ON
%
s (
%
s);"
%
\
index_output
.
append
(
"CREATE
%
sINDEX
%
s ON
%
s (
%
s);"
%
(
unique
,
qn
(
'
%
s_
%
s'
%
(
tablename
,
f
.
name
)),
qn
(
tablename
),
qn
(
f
.
name
)))
table_output
.
append
(
" "
.
join
(
field_output
))
...
...
django/core/management/commands/dbshell.py
Dosyayı görüntüle @
65d1d65d
...
...
@@ -24,5 +24,5 @@ class Command(BaseCommand):
# isn't installed. There's a possibility OSError would be raised
# for some other reason, in which case this error message would be
# inaccurate. Still, this message catches the common case.
raise
CommandError
(
'You appear not to have the
%
r program installed or on your path.'
%
\
raise
CommandError
(
'You appear not to have the
%
r program installed or on your path.'
%
connection
.
client
.
executable_name
)
django/core/serializers/xml_serializer.py
Dosyayı görüntüle @
65d1d65d
...
...
@@ -271,7 +271,7 @@ class Deserializer(base.Deserializer):
model_identifier
=
node
.
getAttribute
(
attr
)
if
not
model_identifier
:
raise
base
.
DeserializationError
(
"<
%
s> node is missing the required '
%
s' attribute"
\
"<
%
s> node is missing the required '
%
s' attribute"
%
(
node
.
nodeName
,
attr
))
try
:
Model
=
models
.
get_model
(
*
model_identifier
.
split
(
"."
))
...
...
@@ -279,7 +279,7 @@ class Deserializer(base.Deserializer):
Model
=
None
if
Model
is
None
:
raise
base
.
DeserializationError
(
"<
%
s> node has invalid model identifier: '
%
s'"
%
\
"<
%
s> node has invalid model identifier: '
%
s'"
%
(
node
.
nodeName
,
model_identifier
))
return
Model
...
...
setup.cfg
Dosyayı görüntüle @
65d1d65d
...
...
@@ -4,7 +4,7 @@ install-script = scripts/rpm-install.sh
[flake8]
exclude=./django/utils/dictconfig.py,./django/contrib/comments/*,./django/utils/unittest.py,./tests/comment_tests/*,./django/test/_doctest.py
ignore=E123,E124,E125,E126,E127,E128,E225,E226,E241,E251,E302,E501,E203,E221,E227,E231,E261,E301,E303,
E502,
F401,F403,F841,W601
ignore=E123,E124,E125,E126,E127,E128,E225,E226,E241,E251,E302,E501,E203,E221,E227,E231,E261,E301,E303,F401,F403,F841,W601
[metadata]
license-file = LICENSE
...
...
tests/admin_changelist/tests.py
Dosyayı görüntüle @
65d1d65d
...
...
@@ -168,7 +168,7 @@ class ChangeListTests(TestCase):
m
.
list_display
=
[
'id'
,
'name'
,
'parent'
]
m
.
list_display_links
=
[
'id'
]
m
.
list_editable
=
[
'name'
]
self
.
assertRaises
(
IncorrectLookupParameters
,
lambda
:
\
self
.
assertRaises
(
IncorrectLookupParameters
,
lambda
:
ChangeList
(
request
,
Child
,
m
.
list_display
,
m
.
list_display_links
,
m
.
list_filter
,
m
.
date_hierarchy
,
m
.
search_fields
,
m
.
list_select_related
,
m
.
list_per_page
,
m
.
list_max_show_all
,
m
.
list_editable
,
m
))
...
...
tests/admin_widgets/tests.py
Dosyayı görüntüle @
65d1d65d
...
...
@@ -54,7 +54,7 @@ class AdminFormfieldForDBFieldTests(TestCase):
# Check that we got a field of the right type
self
.
assertTrue
(
isinstance
(
widget
,
widgetclass
),
"Wrong widget for
%
s.
%
s: expected
%
s, got
%
s"
%
\
"Wrong widget for
%
s.
%
s: expected
%
s, got
%
s"
%
(
model
.
__class__
.
__name__
,
fieldname
,
widgetclass
,
type
(
widget
))
)
...
...
tests/defaultfilters/tests.py
Dosyayı görüntüle @
65d1d65d
...
...
@@ -124,7 +124,7 @@ class DefaultFiltersTests(TestCase):
self
.
assertEqual
(
linenumbers
(
'line 1
\n
line 2'
),
'1. line 1
\n
2. line 2'
)
self
.
assertEqual
(
linenumbers
(
'
\n
'
.
join
([
'x'
]
*
10
)),
'01. x
\n
02. x
\n
03. x
\n
04. x
\n
05. x
\n
06. x
\n
07. '
\
'01. x
\n
02. x
\n
03. x
\n
04. x
\n
05. x
\n
06. x
\n
07. '
'x
\n
08. x
\n
09. x
\n
10. x'
)
def
test_lower
(
self
):
...
...
@@ -138,7 +138,7 @@ class DefaultFiltersTests(TestCase):
self
.
assertEqual
(
make_list
(
1234
),
[
'1'
,
'2'
,
'3'
,
'4'
])
def
test_slugify
(
self
):
self
.
assertEqual
(
slugify
(
' Jack & Jill like numbers 1,2,3 and 4 and'
\
self
.
assertEqual
(
slugify
(
' Jack & Jill like numbers 1,2,3 and 4 and'
' silly characters ?
%
.$!/'
),
'jack-jill-like-numbers-123-and-4-and-silly-characters'
)
...
...
@@ -170,7 +170,7 @@ class DefaultFiltersTests(TestCase):
def
test_truncatewords_html
(
self
):
self
.
assertEqual
(
truncatewords_html
(
'<p>one <a href="#">two - three <br>four</a> five</p>'
,
0
),
''
)
self
.
assertEqual
(
truncatewords_html
(
'<p>one <a href="#">two - '
\
self
.
assertEqual
(
truncatewords_html
(
'<p>one <a href="#">two - '
'three <br>four</a> five</p>'
,
2
),
'<p>one <a href="#">two ...</a></p>'
)
self
.
assertEqual
(
truncatewords_html
(
...
...
@@ -205,17 +205,17 @@ class DefaultFiltersTests(TestCase):
'fran
%
C3
%
A7ois
%20%26%20
jill'
)
def
test_urlizetrunc
(
self
):
self
.
assertEqual
(
urlizetrunc
(
'http://short.com/'
,
20
),
'<a href='
\
self
.
assertEqual
(
urlizetrunc
(
'http://short.com/'
,
20
),
'<a href='
'"http://short.com/" rel="nofollow">http://short.com/</a>'
)
self
.
assertEqual
(
urlizetrunc
(
'http://www.google.co.uk/search?hl=en'
\
'&q=some+long+url&btnG=Search&meta='
,
20
),
'<a href="http://'
\
'www.google.co.uk/search?hl=en&q=some+long+url&btnG=Search&'
\
self
.
assertEqual
(
urlizetrunc
(
'http://www.google.co.uk/search?hl=en'
'&q=some+long+url&btnG=Search&meta='
,
20
),
'<a href="http://'
'www.google.co.uk/search?hl=en&q=some+long+url&btnG=Search&'
'meta=" rel="nofollow">http://www.google...</a>'
)
self
.
assertEqual
(
urlizetrunc
(
'http://www.google.co.uk/search?hl=en'
\
'&q=some+long+url&btnG=Search&meta='
,
20
),
'<a href="http://'
\
'www.google.co.uk/search?hl=en&q=some+long+url&btnG=Search'
\
self
.
assertEqual
(
urlizetrunc
(
'http://www.google.co.uk/search?hl=en'
'&q=some+long+url&btnG=Search&meta='
,
20
),
'<a href="http://'
'www.google.co.uk/search?hl=en&q=some+long+url&btnG=Search'
'&meta=" rel="nofollow">http://www.google...</a>'
)
# Check truncating of URIs which are the exact length
...
...
@@ -223,15 +223,15 @@ class DefaultFiltersTests(TestCase):
self
.
assertEqual
(
len
(
uri
),
31
)
self
.
assertEqual
(
urlizetrunc
(
uri
,
31
),
'<a href="http://31characteruri.com/test/" rel="nofollow">'
\
'<a href="http://31characteruri.com/test/" rel="nofollow">'
'http://31characteruri.com/test/</a>'
)
self
.
assertEqual
(
urlizetrunc
(
uri
,
30
),
'<a href="http://31characteruri.com/test/" rel="nofollow">'
\
'<a href="http://31characteruri.com/test/" rel="nofollow">'
'http://31characteruri.com/t...</a>'
)
self
.
assertEqual
(
urlizetrunc
(
uri
,
2
),
'<a href="http://31characteruri.com/test/"'
\
'<a href="http://31characteruri.com/test/"'
' rel="nofollow">...</a>'
)
def
test_urlize
(
self
):
...
...
@@ -350,18 +350,18 @@ class DefaultFiltersTests(TestCase):
self
.
assertEqual
(
wordcount
(
'oneword'
),
1
)
self
.
assertEqual
(
wordcount
(
'lots of words'
),
3
)
self
.
assertEqual
(
wordwrap
(
'this is a long paragraph of text that '
\
self
.
assertEqual
(
wordwrap
(
'this is a long paragraph of text that '
'really needs to be wrapped I
\'
m afraid'
,
14
),
"this is a long
\n
paragraph of
\n
text that
\n
really needs
\n
to be "
\
"this is a long
\n
paragraph of
\n
text that
\n
really needs
\n
to be "
"wrapped
\n
I'm afraid"
)
self
.
assertEqual
(
wordwrap
(
'this is a short paragraph of text.
\n
'
\
self
.
assertEqual
(
wordwrap
(
'this is a short paragraph of text.
\n
'
'But this line should be indented'
,
14
),
'this is a
\n
short
\n
paragraph of
\n
text.
\n
But this
\n
line '
\
'this is a
\n
short
\n
paragraph of
\n
text.
\n
But this
\n
line '
'should be
\n
indented'
)
self
.
assertEqual
(
wordwrap
(
'this is a short paragraph of text.
\n
'
\
'But this line should be indented'
,
15
),
'this is a short
\n
'
\
self
.
assertEqual
(
wordwrap
(
'this is a short paragraph of text.
\n
'
'But this line should be indented'
,
15
),
'this is a short
\n
'
'paragraph of
\n
text.
\n
But this line
\n
should be
\n
indented'
)
def
test_rjust
(
self
):
...
...
@@ -388,7 +388,7 @@ class DefaultFiltersTests(TestCase):
self
.
assertIsInstance
(
escaped
,
SafeData
)
self
.
assertEqual
(
force_escape
(
'<some html & special characters > here ĐÅ€£'
),
'<some html & special characters > here'
\
'<some html & special characters > here'
'
\u0110\xc5\u20ac\xa3
'
)
def
test_linebreaks
(
self
):
...
...
@@ -409,10 +409,10 @@ class DefaultFiltersTests(TestCase):
'line 1<br />line 2'
)
def
test_removetags
(
self
):
self
.
assertEqual
(
removetags
(
'some <b>html</b> with <script>alert'
\
self
.
assertEqual
(
removetags
(
'some <b>html</b> with <script>alert'
'("You smell")</script> disallowed <img /> tags'
,
'script img'
),
'some <b>html</b> with alert("You smell") disallowed tags'
)
self
.
assertEqual
(
striptags
(
'some <b>html</b> with <script>alert'
\
self
.
assertEqual
(
striptags
(
'some <b>html</b> with <script>alert'
'("You smell")</script> disallowed <img /> tags'
),
'some html with alert("You smell") disallowed tags'
)
...
...
@@ -483,20 +483,20 @@ class DefaultFiltersTests(TestCase):
self
.
assertEqual
(
unordered_list
([
'item 1'
,
[
'item 1.1'
,
'item1.2'
],
'item 2'
]),
'
\t
<li>item 1
\n\t
<ul>
\n\t\t
<li>item 1.1</li>
\n\t\t
<li>item1.2'
\
'
\t
<li>item 1
\n\t
<ul>
\n\t\t
<li>item 1.1</li>
\n\t\t
<li>item1.2'
'</li>
\n\t
</ul>
\n\t
</li>
\n\t
<li>item 2</li>'
)
self
.
assertEqual
(
unordered_list
([
'item 1'
,
[
'item 1.1'
,
[
'item 1.1.1'
,
[
'item 1.1.1.1'
]]]]),
'
\t
<li>item 1
\n\t
<ul>
\n\t\t
<li>item 1.1
\n\t\t
<ul>
\n\t\t\t
<li>'
\
'item 1.1.1
\n\t\t\t
<ul>
\n\t\t\t\t
<li>item 1.1.1.1</li>
\n\t\t\t
'
\
'
\t
<li>item 1
\n\t
<ul>
\n\t\t
<li>item 1.1
\n\t\t
<ul>
\n\t\t\t
<li>'
'item 1.1.1
\n\t\t\t
<ul>
\n\t\t\t\t
<li>item 1.1.1.1</li>
\n\t\t\t
'
'</ul>
\n\t\t\t
</li>
\n\t\t
</ul>
\n\t\t
</li>
\n\t
</ul>
\n\t
</li>'
)
self
.
assertEqual
(
unordered_list
(
[
'States'
,
[
'Kansas'
,
[
'Lawrence'
,
'Topeka'
],
'Illinois'
]]),
'
\t
<li>States
\n\t
<ul>
\n\t\t
<li>Kansas
\n\t\t
<ul>
\n\t\t\t
<li>'
\
'Lawrence</li>
\n\t\t\t
<li>Topeka</li>
\n\t\t
</ul>
\n\t\t
</li>'
\
'
\t
<li>States
\n\t
<ul>
\n\t\t
<li>Kansas
\n\t\t
<ul>
\n\t\t\t
<li>'
'Lawrence</li>
\n\t\t\t
<li>Topeka</li>
\n\t\t
</ul>
\n\t\t
</li>'
'
\n\t\t
<li>Illinois</li>
\n\t
</ul>
\n\t
</li>'
)
@python_2_unicode_compatible
...
...
@@ -518,13 +518,13 @@ class DefaultFiltersTests(TestCase):
'
\t
<li>item 1
\n\t
<ul>
\n\t\t
<li>item 1.1</li>
\n\t
</ul>
\n\t
</li>'
)
self
.
assertEqual
(
unordered_list
([
'item 1'
,
[[
'item 1.1'
,
[]],
[
'item 1.2'
,
[]]]]),
'
\t
<li>item 1
\n\t
<ul>
\n\t\t
<li>item 1.1'
\
[
'item 1.2'
,
[]]]]),
'
\t
<li>item 1
\n\t
<ul>
\n\t\t
<li>item 1.1'
'</li>
\n\t\t
<li>item 1.2</li>
\n\t
</ul>
\n\t
</li>'
)
self
.
assertEqual
(
unordered_list
([
'States'
,
[[
'Kansas'
,
[[
'Lawrence'
,
[]],
[
'Topeka'
,
[]]]],
[
'Illinois'
,
[]]]]),
'
\t
<li>States
\n\t
'
\
'<ul>
\n\t\t
<li>Kansas
\n\t\t
<ul>
\n\t\t\t
<li>Lawrence</li>'
\
'
\n\t\t\t
<li>Topeka</li>
\n\t\t
</ul>
\n\t\t
</li>
\n\t\t
<li>'
\
[]],
[
'Topeka'
,
[]]]],
[
'Illinois'
,
[]]]]),
'
\t
<li>States
\n\t
'
'<ul>
\n\t\t
<li>Kansas
\n\t\t
<ul>
\n\t\t\t
<li>Lawrence</li>'
'
\n\t\t\t
<li>Topeka</li>
\n\t\t
</ul>
\n\t\t
</li>
\n\t\t
<li>'
'Illinois</li>
\n\t
</ul>
\n\t
</li>'
)
def
test_add
(
self
):
...
...
tests/distinct_on_fields/tests.py
Dosyayı görüntüle @
65d1d65d
...
...
@@ -51,15 +51,15 @@ class DistinctOnTests(TestCase):
[
'<Staff: p1>'
,
'<Staff: p1>'
,
'<Staff: p2>'
,
'<Staff: p3>'
],
),
(
Celebrity
.
objects
.
filter
(
fan__in
=
[
self
.
fan1
,
self
.
fan2
,
self
.
fan3
])
.
\
Celebrity
.
objects
.
filter
(
fan__in
=
[
self
.
fan1
,
self
.
fan2
,
self
.
fan3
])
.
distinct
(
'name'
)
.
order_by
(
'name'
),
[
'<Celebrity: c1>'
,
'<Celebrity: c2>'
],
),
# Does combining querysets work?
(
(
Celebrity
.
objects
.
filter
(
fan__in
=
[
self
.
fan1
,
self
.
fan2
])
.
\
(
Celebrity
.
objects
.
filter
(
fan__in
=
[
self
.
fan1
,
self
.
fan2
])
.
distinct
(
'name'
)
.
order_by
(
'name'
)
|
Celebrity
.
objects
.
filter
(
fan__in
=
[
self
.
fan3
])
.
\
|
Celebrity
.
objects
.
filter
(
fan__in
=
[
self
.
fan3
])
.
distinct
(
'name'
)
.
order_by
(
'name'
)),
[
'<Celebrity: c1>'
,
'<Celebrity: c2>'
],
),
...
...
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