|
12 | 12 | from ietf.doc.utils import create_ballot_if_not_open |
13 | 13 | from ietf.group.models import Group, Role |
14 | 14 | from ietf.group.factories import GroupFactory, RoleFactory |
| 15 | +from ietf.ipr.factories import HolderIprDisclosureFactory |
15 | 16 | from ietf.name.models import BallotPositionName |
16 | 17 | from ietf.iesg.models import TelechatDate |
17 | 18 | from ietf.person.models import Person, PersonalApiKey |
@@ -435,7 +436,7 @@ def test_issue_ballot(self): |
435 | 436 |
|
436 | 437 | def test_edit_approval_text(self): |
437 | 438 | ad = Person.objects.get(user__username="ad") |
438 | | - draft = WgDraftFactory(ad=ad,states=[('draft','active'),('draft-iesg','iesg-eva')],intended_std_level_id='ps') |
| 439 | + draft = WgDraftFactory(ad=ad,states=[('draft','active'),('draft-iesg','iesg-eva')],intended_std_level_id='ps',group__parent=Group.objects.get(acronym='farfut')) |
439 | 440 | url = urlreverse('ietf.doc.views_ballot.ballot_approvaltext', kwargs=dict(name=draft.name)) |
440 | 441 | login_testing_unauthorized(self, "secretary", url) |
441 | 442 |
|
@@ -674,8 +675,8 @@ def test_clear_ballot(self): |
674 | 675 | class MakeLastCallTests(TestCase): |
675 | 676 | def test_make_last_call(self): |
676 | 677 | ad = Person.objects.get(user__username="ad") |
677 | | - draft = WgDraftFactory(name='draft-ietf-mars-test',group__acronym='mars',ad=ad) |
678 | | - draft.set_state(State.objects.get(used=True, type="draft-iesg", slug="lc-req")) |
| 678 | + draft = WgDraftFactory(name='draft-ietf-mars-test',group__acronym='mars',ad=ad,states=[('draft-iesg','lc-req')],intended_std_level_id='ps') |
| 679 | + HolderIprDisclosureFactory(docs=[draft]) |
679 | 680 |
|
680 | 681 | url = urlreverse('ietf.doc.views_ballot.make_last_call', kwargs=dict(name=draft.name)) |
681 | 682 | login_testing_unauthorized(self, "secretary", url) |
@@ -707,6 +708,7 @@ def test_make_last_call(self): |
707 | 708 | self.assertTrue("ietf-announce@" in outbox[-2]['To']) |
708 | 709 | for prefix in ['draft-ietf-mars-test','mars-chairs','aread']: |
709 | 710 | self.assertTrue(prefix+"@" in outbox[-2]['Cc']) |
| 711 | + self.assertIn("The following IPR Declarations",outbox[-2].get_payload()) |
710 | 712 |
|
711 | 713 | self.assertTrue("Last Call" in outbox[-1]['Subject']) |
712 | 714 | self.assertTrue("drafts-lastcall@icann.org" in outbox[-1]['To']) |
|
0 commit comments