@@ -54,14 +54,11 @@ def test_index(self):
54
54
self .client .logout ()
55
55
response = self .client .get (reverse ('django-admindocs-docroot' ), follow = True )
56
56
# Should display the login screen
57
- self .assertContains (response ,
58
- '<input type="hidden" name="next" value="/admindocs/" />' , html = True )
57
+ self .assertContains (response , '<input type="hidden" name="next" value="/admindocs/" />' , html = True )
59
58
self .client .force_login (self .superuser )
60
59
response = self .client .get (reverse ('django-admindocs-docroot' ))
61
60
self .assertContains (response , '<h1>Documentation</h1>' , html = True )
62
- self .assertContains (response ,
63
- '<h1 id="site-name"><a href="/admin/">Django '
64
- 'administration</a></h1>' )
61
+ self .assertContains (response , '<h1 id="site-name"><a href="/admin/">Django administration</a></h1>' )
65
62
66
63
def test_bookmarklets (self ):
67
64
response = self .client .get (reverse ('django-admindocs-bookmarklets' ))
@@ -77,26 +74,26 @@ def test_templatefilter_index(self):
77
74
78
75
def test_view_index (self ):
79
76
response = self .client .get (reverse ('django-admindocs-views-index' ))
80
- self .assertContains (response ,
77
+ self .assertContains (
78
+ response ,
81
79
'<h3><a href="/admindocs/views/django.contrib.admindocs.views.BaseAdminDocsView/">/admindocs/</a></h3>' ,
82
- html = True )
80
+ html = True
81
+ )
83
82
self .assertContains (response , 'Views by namespace test' )
84
83
self .assertContains (response , 'Name: <code>test:func</code>.' )
85
84
86
85
def test_view_detail (self ):
87
- response = self .client .get (
88
- reverse ('django-admindocs-views-detail' ,
89
- args = ['django.contrib.admindocs.views.BaseAdminDocsView' ]))
86
+ url = reverse ('django-admindocs-views-detail' , args = ['django.contrib.admindocs.views.BaseAdminDocsView' ])
87
+ response = self .client .get (url )
90
88
# View docstring
91
89
self .assertContains (response , 'Base view for admindocs views.' )
92
90
93
91
def test_view_detail_illegal_import (self ):
94
92
"""
95
93
#23601 - Ensure the view exists in the URLconf.
96
94
"""
97
- response = self .client .get (
98
- reverse ('django-admindocs-views-detail' ,
99
- args = ['urlpatterns_reverse.nonimported_module.view' ]))
95
+ url = reverse ('django-admindocs-views-detail' , args = ['urlpatterns_reverse.nonimported_module.view' ])
96
+ response = self .client .get (url )
100
97
self .assertEqual (response .status_code , 404 )
101
98
self .assertNotIn ("urlpatterns_reverse.nonimported_module" , sys .modules )
102
99
@@ -109,22 +106,20 @@ def test_model_index(self):
109
106
)
110
107
111
108
def test_template_detail (self ):
112
- response = self .client .get (reverse ('django-admindocs-templates' ,
113
- args = ['admin_doc/template_detail.html' ]))
114
- self .assertContains (response ,
115
- '<h1>Template: "admin_doc/template_detail.html"</h1>' , html = True )
109
+ response = self .client .get (reverse ('django-admindocs-templates' , args = ['admin_doc/template_detail.html' ]))
110
+ self .assertContains (response , '<h1>Template: "admin_doc/template_detail.html"</h1>' , html = True )
116
111
117
112
def test_missing_docutils (self ):
118
113
utils .docutils_is_available = False
119
114
try :
120
115
response = self .client .get (reverse ('django-admindocs-docroot' ))
121
- self .assertContains (response ,
116
+ self .assertContains (
117
+ response ,
122
118
'<h3>The admin documentation system requires Python\' s '
123
119
'<a href="http://docutils.sf.net/">docutils</a> library.</h3>' ,
124
- html = True )
125
- self .assertContains (response ,
126
- '<h1 id="site-name"><a href="/admin/">Django '
127
- 'administration</a></h1>' )
120
+ html = True
121
+ )
122
+ self .assertContains (response , '<h1 id="site-name"><a href="/admin/">Django administration</a></h1>' )
128
123
finally :
129
124
utils .docutils_is_available = True
130
125
@@ -200,18 +195,12 @@ def test_parse_rst(self):
200
195
``django.contrib.admindocs.utils.parse_rst`` should use
201
196
``cmsreference`` as the default role.
202
197
"""
203
- markup = ('<p><a class="reference external" href="/admindocs/%s">'
204
- 'title</a></p>\n ' )
205
- self .assertEqual (utils .parse_rst ('`title`' , 'model' ),
206
- markup % 'models/title/' )
207
- self .assertEqual (utils .parse_rst ('`title`' , 'view' ),
208
- markup % 'views/title/' )
209
- self .assertEqual (utils .parse_rst ('`title`' , 'template' ),
210
- markup % 'templates/title/' )
211
- self .assertEqual (utils .parse_rst ('`title`' , 'filter' ),
212
- markup % 'filters/#title' )
213
- self .assertEqual (utils .parse_rst ('`title`' , 'tag' ),
214
- markup % 'tags/#title' )
198
+ markup = '<p><a class="reference external" href="/admindocs/%s">title</a></p>\n '
199
+ self .assertEqual (utils .parse_rst ('`title`' , 'model' ), markup % 'models/title/' )
200
+ self .assertEqual (utils .parse_rst ('`title`' , 'view' ), markup % 'views/title/' )
201
+ self .assertEqual (utils .parse_rst ('`title`' , 'template' ), markup % 'templates/title/' )
202
+ self .assertEqual (utils .parse_rst ('`title`' , 'filter' ), markup % 'filters/#title' )
203
+ self .assertEqual (utils .parse_rst ('`title`' , 'tag' ), markup % 'tags/#title' )
215
204
216
205
def test_publish_parts (self ):
217
206
"""
@@ -220,8 +209,7 @@ def test_publish_parts(self):
220
209
``cmsreference``. See #6681.
221
210
"""
222
211
import docutils
223
- self .assertNotEqual (docutils .parsers .rst .roles .DEFAULT_INTERPRETED_ROLE ,
224
- 'cmsreference' )
212
+ self .assertNotEqual (docutils .parsers .rst .roles .DEFAULT_INTERPRETED_ROLE , 'cmsreference' )
225
213
source = 'reST, `interpreted text`, default role.'
226
214
markup = '<p>reST, <cite>interpreted text</cite>, default role.</p>\n '
227
215
parts = docutils .core .publish_parts (source = source , writer_name = "html4css1" )
@@ -286,21 +274,9 @@ def test_method_data_types(self):
286
274
by a method
287
275
"""
288
276
company = Company .objects .create (name = "Django" )
289
- person = Person .objects .create (
290
- first_name = "Human" ,
291
- last_name = "User" ,
292
- company = company
293
- )
294
-
295
- self .assertEqual (
296
- get_return_data_type (person .get_status_count .__name__ ),
297
- 'Integer'
298
- )
299
-
300
- self .assertEqual (
301
- get_return_data_type (person .get_groups_list .__name__ ),
302
- 'List'
303
- )
277
+ person = Person .objects .create (first_name = "Human" , last_name = "User" , company = company )
278
+ self .assertEqual (get_return_data_type (person .get_status_count .__name__ ), 'Integer' )
279
+ self .assertEqual (get_return_data_type (person .get_groups_list .__name__ ), 'List' )
304
280
305
281
def test_descriptions_render_correctly (self ):
306
282
"""
@@ -361,10 +337,7 @@ def test_model_with_no_backward_relations_render_only_relevant_fields(self):
361
337
A model with ``related_name`` of `+` should not show backward relationship
362
338
links in admin docs
363
339
"""
364
- response = self .client .get (
365
- reverse ('django-admindocs-models-detail' ,
366
- args = ['admin_docs' , 'family' ]))
367
-
340
+ response = self .client .get (reverse ('django-admindocs-models-detail' , args = ['admin_docs' , 'family' ]))
368
341
fields = response .context_data .get ('fields' )
369
342
self .assertEqual (len (fields ), 2 )
370
343
0 commit comments