Skip to content

Commit 81fa6dc

Browse files
committed
Fixed some issues with bulk changes related to assertContains()
- Legacy-Id: 16379
1 parent f33ecaa commit 81fa6dc

4 files changed

Lines changed: 48 additions & 49 deletions

File tree

ietf/doc/tests_downref.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from ietf.doc.models import RelatedDocument, State
1313
from ietf.person.factories import PersonFactory
1414
from ietf.utils.test_utils import TestCase
15-
from ietf.utils.test_utils import login_testing_unauthorized, unicontent
15+
from ietf.utils.test_utils import login_testing_unauthorized
1616

1717
class Downref(TestCase):
1818

@@ -39,13 +39,13 @@ def test_downref_registry(self):
3939
self.client.login(username='secretary', password='secretary+password')
4040
r = self.client.get(url)
4141
self.assertContains(r, '<h1>Downref registry</h1>')
42-
self.assertContains(r, ('Add downref')
42+
self.assertContains(r, 'Add downref')
4343

4444
# area director - get the table with the "Add downref" button
4545
self.client.login(username='ad', password='ad+password')
4646
r = self.client.get(url)
47-
self.assertContains(r, ('<h1>Downref registry</h1>')
48-
self.assertContains(r, ('Add downref')
47+
self.assertContains(r, '<h1>Downref registry</h1>')
48+
self.assertContains(r, 'Add downref')
4949

5050
def test_downref_registry_add(self):
5151
url = urlreverse('ietf.doc.views_downref.downref_registry_add')
@@ -54,32 +54,32 @@ def test_downref_registry_add(self):
5454
# secretariat - get the form to add entries to the registry
5555
self.client.login(username='secretary', password='secretary+password')
5656
r = self.client.get(url)
57-
self.assertContains(r, ('<h1>Add entry to the downref registry</h1>')
58-
self.assertContains(r, ('Save downref')
57+
self.assertContains(r, '<h1>Add entry to the downref registry</h1>')
58+
self.assertContains(r, 'Save downref')
5959

6060
# area director - get the form to add entries to the registry
6161
self.client.login(username='ad', password='ad+password')
6262
r = self.client.get(url)
63-
self.assertContains(r, ('<h1>Add entry to the downref registry</h1>')
64-
self.assertContains(r, ('Save downref')
63+
self.assertContains(r, '<h1>Add entry to the downref registry</h1>')
64+
self.assertContains(r, 'Save downref')
6565

6666
# error - already in the downref registry
6767
r = self.client.post(url, dict(rfc=self.rfcalias.pk, drafts=(self.doc.pk, )))
68-
self.assertContains(r, ('Downref is already in the registry')
68+
self.assertContains(r, 'Downref is already in the registry')
6969

7070
# error - source is not in an approved state
7171
r = self.client.get(url)
7272
self.assertEqual(r.status_code, 200)
7373
r = self.client.post(url, dict(rfc=self.rfcalias.pk, drafts=(self.draft.pk, )))
74-
self.assertContains(r, ('Draft is not yet approved')
74+
self.assertContains(r, 'Draft is not yet approved')
7575

7676
# error - the target is not a normative reference of the source
7777
self.draft.set_state(State.objects.get(used=True, type="draft-iesg", slug="pub"))
7878
r = self.client.get(url)
7979
self.assertEqual(r.status_code, 200)
8080
r = self.client.post(url, dict(rfc=self.rfcalias.pk, drafts=(self.draft.pk, )))
81-
self.assertContains(r, ('There does not seem to be a normative reference to RFC')
82-
self.assertContains(r, ('Save downref anyway')
81+
self.assertContains(r, 'There does not seem to be a normative reference to RFC')
82+
self.assertContains(r, 'Save downref anyway')
8383

8484
# normal - approve the document so the downref is now okay
8585
RelatedDocument.objects.create(source=self.draft, target=self.rfcalias, relationship_id='refnorm')
@@ -92,7 +92,7 @@ def test_downref_registry_add(self):
9292
self.assertEqual(r.status_code, 302)
9393
newurl = urlreverse('ietf.doc.views_downref.downref_registry')
9494
r = self.client.get(newurl)
95-
self.assertContains(r, ('<a href="/doc/draft-ietf-mars-test')
95+
self.assertContains(r, '<a href="/doc/draft-ietf-mars-test')
9696
self.assertTrue(RelatedDocument.objects.filter(source=self.draft, target=self.rfcalias, relationship_id='downref-approval'))
9797
self.assertEqual(self.draft.docevent_set.count(), draft_de_count_before + 1)
9898
self.assertEqual(self.rfc.docevent_set.count(), rfc_de_count_before + 1)

ietf/doc/tests_review.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright The IETF Trust 2016-2019, All Rights Reserved
22
# -*- coding: utf-8 -*-
33

4-
import datetime, os, shutil, json
4+
import datetime, os, shutil
55
import tarfile, tempfile, mailbox
66
import email.mime.multipart, email.mime.text, email.utils
77

@@ -33,7 +33,7 @@
3333

3434
from ietf.utils.test_utils import TestCase
3535
from ietf.utils.test_data import create_person
36-
from ietf.utils.test_utils import login_testing_unauthorized, unicontent, reload_db_objects
36+
from ietf.utils.test_utils import login_testing_unauthorized, reload_db_objects
3737
from ietf.utils.mail import outbox, empty_outbox, parseaddr, on_behalf_of
3838
from ietf.person.factories import PersonFactory
3939

@@ -152,7 +152,7 @@ def test_doc_page(self):
152152

153153
url = urlreverse('ietf.doc.views_doc.document_main', kwargs={ "name": doc.name })
154154
r = self.client.get(url)
155-
self.assertContains(r, ("{} Review".format(review_req.type.name))
155+
self.assertContains(r, "{} Review".format(review_req.type.name))
156156

157157
def test_review_request(self):
158158
doc = WgDraftFactory(group__acronym='mars',rev='01')
@@ -748,7 +748,7 @@ def test_complete_review_link_to_mailing_list(self, mock):
748748
# Mock up the url response for the request.get() call to retrieve the mailing list url
749749
response = Response()
750750
response.status_code = 200
751-
response._content = "This is a review\nwith two lines"
751+
response._content = b"This is a review\nwith two lines"
752752
mock.return_value = response
753753

754754
# Run the test

ietf/iesg/tests.py

Lines changed: 29 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
import os
55
import shutil
6-
import json
76
import datetime
87
from pyquery import PyQuery
98

@@ -315,11 +314,11 @@ def test_agenda_json(self):
315314

316315
for k, d in self.telechat_docs.items():
317316
if d.type_id == "charter":
318-
self.assertContains(r, d.group.name, "%s '%s' not in response" % (k, d.group.name))
319-
self.assertContains(r, d.group.acronym, "%s '%s' acronym not in response" % (k, d.group.acronym))
317+
self.assertContains(r, d.group.name, msg_prefix="%s '%s' not in response" % (k, d.group.name))
318+
self.assertContains(r, d.group.acronym, msg_prefix="%s '%s' acronym not in response" % (k, d.group.acronym))
320319
else:
321-
self.assertContains(r, d.name, "%s '%s' not in response" % (k, d.name))
322-
self.assertContains(r, d.title, "%s '%s' title not in response" % (k, d.title))
320+
self.assertContains(r, d.name, msg_prefix="%s '%s' not in response" % (k, d.name))
321+
self.assertContains(r, d.title, msg_prefix="%s '%s' title not in response" % (k, d.title))
323322

324323
self.assertTrue(r.json())
325324

@@ -329,23 +328,23 @@ def test_agenda(self):
329328

330329
for k, d in self.telechat_docs.items():
331330
if d.type_id == "charter":
332-
self.assertContains(r, d.group.name, "%s '%s' not in response" % (k, d.group.name))
333-
self.assertContains(r, d.group.acronym, "%s '%s' acronym not in response" % (k, d.group.acronym))
331+
self.assertContains(r, d.group.name, msg_prefix="%s '%s' not in response" % (k, d.group.name))
332+
self.assertContains(r, d.group.acronym, msg_prefix="%s '%s' acronym not in response" % (k, d.group.acronym))
334333
else:
335-
self.assertContains(r, d.name, "%s '%s' not in response" % (k, d.name))
336-
self.assertContains(r, d.title, "%s '%s' title not in response" % (k, d.title))
334+
self.assertContains(r, d.name, msg_prefix="%s '%s' not in response" % (k, d.name))
335+
self.assertContains(r, d.title, msg_prefix="%s '%s' title not in response" % (k, d.title))
337336

338337
def test_agenda_txt(self):
339338
r = self.client.get(urlreverse("ietf.iesg.views.agenda_txt"))
340339
self.assertEqual(r.status_code, 200)
341340

342341
for k, d in self.telechat_docs.items():
343342
if d.type_id == "charter":
344-
self.assertContains(r, d.group.name, "%s '%s' not in response" % (k, d.group.name))
345-
self.assertContains(r, d.group.acronym, "%s '%s' acronym not in response" % (k, d.group.acronym))
343+
self.assertContains(r, d.group.name, msg_prefix="%s '%s' not in response" % (k, d.group.name))
344+
self.assertContains(r, d.group.acronym, msg_prefix="%s '%s' acronym not in response" % (k, d.group.acronym))
346345
else:
347-
self.assertContains(r, d.name, "%s '%s' not in response" % (k, d.name))
348-
self.assertContains(r, d.title, "%s '%s' title not in response" % (k, d.title))
346+
self.assertContains(r, d.name, msg_prefix="%s '%s' not in response" % (k, d.name))
347+
self.assertContains(r, d.title, msg_prefix="%s '%s' title not in response" % (k, d.title))
349348

350349
def test_agenda_scribe_template(self):
351350
r = self.client.get(urlreverse("ietf.iesg.views.agenda_scribe_template"))
@@ -355,8 +354,8 @@ def test_agenda_scribe_template(self):
355354
if d.type_id == "charter":
356355
continue # scribe template doesn't contain chartering info
357356

358-
self.assertContains(r, d.name, "%s '%s' not in response" % (k, d.name))
359-
self.assertContains(r, d.title, "%s '%s' title not in response" % (k, d.title))
357+
self.assertContains(r, d.name, msg_prefix="%s '%s' not in response" % (k, d.name))
358+
self.assertContains(r, d.title, msg_prefix="%s '%s' title not in response" % (k, d.title))
360359

361360
def test_agenda_moderator_package(self):
362361
url = urlreverse("ietf.iesg.views.agenda_moderator_package")
@@ -366,17 +365,17 @@ def test_agenda_moderator_package(self):
366365

367366
for k, d in self.telechat_docs.items():
368367
if d.type_id == "charter":
369-
self.assertContains(r, d.group.name, "%s '%s' not in response" % (k, d.group.name))
370-
self.assertContains(r, d.group.acronym, "%s '%s' acronym not in response" % (k, d.group.acronym))
368+
self.assertContains(r, d.group.name, msg_prefix="%s '%s' not in response" % (k, d.group.name))
369+
self.assertContains(r, d.group.acronym, msg_prefix="%s '%s' acronym not in response" % (k, d.group.acronym))
371370
else:
372371
if d.type_id == "draft" and d.name == "draft-ietf-mars-test":
373-
self.assertContains(r, d.name, "%s '%s' not in response" % (k, d.name))
374-
self.assertContains(r, d.title, "%s '%s' title not in response" % (k, d.title))
375-
self.assertContains(r, "Has downref: Yes", "%s downref not in response" % (k, ))
376-
self.assertContains(r, "Add rfc6666", "%s downref not in response" % (k, ))
372+
self.assertContains(r, d.name, msg_prefix="%s '%s' not in response" % (k, d.name))
373+
self.assertContains(r, d.title, msg_prefix="%s '%s' title not in response" % (k, d.title))
374+
self.assertContains(r, "Has downref: Yes", msg_prefix="%s downref not in response" % (k, ))
375+
self.assertContains(r, "Add rfc6666", msg_prefix="%s downref not in response" % (k, ))
377376
else:
378-
self.assertContains(r, d.name, "%s '%s' not in response" % (k, d.name))
379-
self.assertContains(r, d.title, "%s '%s' title not in response" % (k, d.title))
377+
self.assertContains(r, d.name, msg_prefix="%s '%s' not in response" % (k, d.name))
378+
self.assertContains(r, d.title, msg_prefix="%s '%s' title not in response" % (k, d.title))
380379

381380
def test_agenda_package(self):
382381
url = urlreverse("ietf.iesg.views.agenda_package")
@@ -386,28 +385,28 @@ def test_agenda_package(self):
386385

387386
for k, d in self.telechat_docs.items():
388387
if d.type_id == "charter":
389-
self.assertContains(r, d.group.name, "%s '%s' not in response" % (k, d.group.name, ))
390-
self.assertContains(r, d.group.acronym, "%s '%s' acronym not in response" % (k, d.group.acronym, ))
388+
self.assertContains(r, d.group.name, msg_prefix="%s '%s' not in response" % (k, d.group.name, ))
389+
self.assertContains(r, d.group.acronym, msg_prefix="%s '%s' acronym not in response" % (k, d.group.acronym, ))
391390
else:
392-
self.assertContains(r, d.name, "%s '%s' not in response" % (k, d.name, ))
393-
self.assertContains(r, d.title, "%s '%s' title not in response" % (k, d.title, ))
391+
self.assertContains(r, d.name, msg_prefix="%s '%s' not in response" % (k, d.name, ))
392+
self.assertContains(r, d.title, msg_prefix="%s '%s' title not in response" % (k, d.title, ))
394393

395394
def test_agenda_documents_txt(self):
396395
url = urlreverse("ietf.iesg.views.agenda_documents_txt")
397396
r = self.client.get(url)
398397
self.assertEqual(r.status_code, 200)
399398

400399
for k, d in self.telechat_docs.items():
401-
self.assertContains(r, d.name, "%s '%s' not in response" % (k, d.name, ))
400+
self.assertContains(r, d.name, msg_prefix="%s '%s' not in response" % (k, d.name, ))
402401

403402
def test_agenda_documents(self):
404403
url = urlreverse("ietf.iesg.views.agenda_documents")
405404
r = self.client.get(url)
406405
self.assertEqual(r.status_code, 200)
407406

408407
for k, d in self.telechat_docs.items():
409-
self.assertContains(r, d.name, "%s '%s' not in response" % (k, d.name, ))
410-
self.assertContains(r, d.title, "%s '%s' title not in response" % (k, d.title, ))
408+
self.assertContains(r, d.name, msg_prefix="%s '%s' not in response" % (k, d.name, ))
409+
self.assertContains(r, d.title, msg_prefix="%s '%s' title not in response" % (k, d.title, ))
411410

412411
def test_past_documents(self):
413412
url = urlreverse("ietf.iesg.views.past_documents")

ietf/ipr/tests.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from ietf.mailtrigger.utils import gather_address_lists
2222
from ietf.message.models import Message
2323
from ietf.utils.mail import outbox, empty_outbox
24-
from ietf.utils.test_utils import TestCase, login_testing_unauthorized, unicontent
24+
from ietf.utils.test_utils import TestCase, login_testing_unauthorized
2525
from ietf.utils.text import text_to_dict
2626

2727

@@ -158,7 +158,7 @@ def test_search(self):
158158
r = self.client.get(url + "?submit=draft&draft=draft")
159159
self.assertEqual(r.status_code, 200)
160160
self.assertContains(r, draft.name)
161-
self.assertContains(r, ipr.title not)
161+
self.assertContains(r, ipr.title)
162162

163163
DocAlias.objects.create(name="rfc321").docs.add(draft)
164164

0 commit comments

Comments
 (0)