From 5cb7c82e39164fc540ed864754837d188ff0c530 Mon Sep 17 00:00:00 2001 From: Adam Roach Date: Sat, 18 Jul 2015 16:07:26 +0000 Subject: [PATCH] Check that email is sent to chairs of both replaced and replacing document - Legacy-Id: 9808 --- ietf/submit/tests.py | 3 +++ ietf/utils/test_data.py | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ietf/submit/tests.py b/ietf/submit/tests.py index d1704d447..c9ae76198 100644 --- a/ietf/submit/tests.py +++ b/ietf/submit/tests.py @@ -203,9 +203,12 @@ class SubmitTests(TestCase): self.assertTrue("New Version Notification" in outbox[-2]["Subject"]) self.assertTrue(name in unicode(outbox[-2])) self.assertTrue("mars" in unicode(outbox[-2])) + # Check "Review of suggested possible replacements for..." mail self.assertTrue("review" in outbox[-1]["Subject"].lower()) self.assertTrue(name in unicode(outbox[-1])) self.assertTrue(sug_replaced_alias.name in unicode(outbox[-1])) + self.assertTrue("ameschairman" in outbox[-1]["To"].lower()) + self.assertTrue("marschairman" in outbox[-1]["To"].lower()) def test_submit_existing(self): # submit new revision of existing -> supply submitter info -> prev authors confirm diff --git a/ietf/utils/test_data.py b/ietf/utils/test_data.py index 5fbb91447..4a5790765 100644 --- a/ietf/utils/test_data.py +++ b/ietf/utils/test_data.py @@ -149,6 +149,7 @@ def make_test_data(): parent=area, list_email="ames-wg@ietf.org", ) + ames_wg = group charter = Document.objects.create( name="charter-ietf-" + group.acronym, type_id="charter", @@ -174,10 +175,13 @@ def make_test_data(): # group personnel create_person(mars_wg, "chair", name="WG Chair Man", username="marschairman") create_person(mars_wg, "delegate", name="WG Delegate", username="marsdelegate") - mars_wg.role_set.get_or_create(name_id='ad',person=ad,email=ad.role_email('ad')) mars_wg.save() + create_person(ames_wg, "chair", name="WG Chair Man", username="ameschairman") + create_person(ames_wg, "delegate", name="WG Delegate", username="amesdelegate") + ames_wg.role_set.get_or_create(name_id='ad',person=ad,email=ad.role_email('ad')) + ames_wg.save() # draft draft = Document.objects.create(