Skip to content

Commit cb4d5b7

Browse files
committed
Simplify make_test_data a bit by using the create_person helper for the chair and WG delegate, regularize the naming of those
- Legacy-Id: 6990
1 parent 81e032b commit cb4d5b7

2 files changed

Lines changed: 14 additions & 48 deletions

File tree

ietf/doc/tests_draft.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ def test_warn_expirable_drafts(self):
477477

478478
self.assertEqual(len(outbox), mailbox_before + 1)
479479
self.assertTrue("aread@ietf.org" in str(outbox[-1])) # author
480-
self.assertTrue("wgchairman@ietf.org" in str(outbox[-1]))
480+
self.assertTrue("marschairman@ietf.org" in str(outbox[-1]))
481481

482482
def test_expire_drafts(self):
483483
from ietf.doc.expire import get_expired_drafts, send_expire_notice_for_draft, expire_draft
@@ -1002,8 +1002,8 @@ def test_adopt_document(self):
10021002
self.assertEqual(draft.docevent_set.count() - events_before, 4)
10031003
self.assertEqual(len(outbox), mailbox_before + 1)
10041004
self.assertTrue("adopted" in outbox[-1]["Subject"].lower())
1005-
self.assertTrue("wgchairman@ietf.org" in unicode(outbox[-1]))
1006-
self.assertTrue("wgdelegate@ietf.org" in unicode(outbox[-1]))
1005+
self.assertTrue("marschairman@ietf.org" in unicode(outbox[-1]))
1006+
self.assertTrue("marsdelegate@ietf.org" in unicode(outbox[-1]))
10071007

10081008
class ChangeStreamStateTests(TestCase):
10091009
def test_set_tags(self):
@@ -1042,8 +1042,8 @@ def test_set_tags(self):
10421042
self.assertEqual(draft.docevent_set.count() - events_before, 2)
10431043
self.assertEqual(len(outbox), mailbox_before + 1)
10441044
self.assertTrue("tags changed" in outbox[-1]["Subject"].lower())
1045-
self.assertTrue("wgchairman@ietf.org" in unicode(outbox[-1]))
1046-
self.assertTrue("wgdelegate@ietf.org" in unicode(outbox[-1]))
1045+
self.assertTrue("marschairman@ietf.org" in unicode(outbox[-1]))
1046+
self.assertTrue("marsdelegate@ietf.org" in unicode(outbox[-1]))
10471047
self.assertTrue("plain@example.com" in unicode(outbox[-1]))
10481048

10491049
def test_set_state(self):
@@ -1086,6 +1086,6 @@ def test_set_state(self):
10861086
self.assertTrue(due - datetime.timedelta(days=1) <= reminder[0].due <= due + datetime.timedelta(days=1))
10871087
self.assertEqual(len(outbox), mailbox_before + 1)
10881088
self.assertTrue("state changed" in outbox[-1]["Subject"].lower())
1089-
self.assertTrue("wgchairman@ietf.org" in unicode(outbox[-1]))
1090-
self.assertTrue("wgdelegate@ietf.org" in unicode(outbox[-1]))
1089+
self.assertTrue("marschairman@ietf.org" in unicode(outbox[-1]))
1090+
self.assertTrue("marsdelegate@ietf.org" in unicode(outbox[-1]))
10911091

ietf/utils/test_data.py

Lines changed: 7 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -163,51 +163,17 @@ def make_test_data():
163163
group.save()
164164

165165
# plain IETF'er
166-
u, created = User.objects.get_or_create(username="plain")
167-
plainman, created = Person.objects.get_or_create(
168-
name="Plain Man",
169-
ascii="Plain Man",
170-
user=u)
171-
email, created = Email.objects.get_or_create(
172-
address="plain@example.com",
173-
person=plainman)
166+
u = User.objects.create(username="plain")
167+
plainman = Person.objects.create(name="Plain Man", ascii="Plain Man", user=u)
168+
email = Email.objects.create(address="plain@example.com", person=plainman)
169+
170+
# group personnel
171+
create_person(mars_wg, "chair", name="WG Chair Man", username="marschairman")
172+
create_person(mars_wg, "delegate", name="WG Delegate", username="marsdelegate")
174173

175174
mars_wg.ad = ad
176175
mars_wg.save()
177176

178-
# group chair
179-
u = User.objects.create(username="marschairman")
180-
p = Person.objects.create(
181-
name="WG Chair Man",
182-
ascii="WG Chair Man",
183-
user=u
184-
)
185-
wgchair = Email.objects.create(
186-
address="wgchairman@ietf.org",
187-
person=p)
188-
Role.objects.create(
189-
name_id="chair",
190-
group=mars_wg,
191-
person=p,
192-
email=wgchair,
193-
)
194-
195-
# group delegate
196-
u = User.objects.create(username="wgdelegate")
197-
p = Person.objects.create(
198-
name="WG Delegate",
199-
ascii="WG Delegate",
200-
user=u
201-
)
202-
email = Email.objects.create(
203-
address="wgdelegate@ietf.org",
204-
person=p)
205-
Role.objects.create(
206-
name_id="delegate",
207-
group=mars_wg,
208-
person=p,
209-
email=email,
210-
)
211177

212178
# draft
213179
draft = Document.objects.create(

0 commit comments

Comments
 (0)