From 0ba03ecb724e74ef4575136411cc22c13306a1f7 Mon Sep 17 00:00:00 2001 From: Ole Laursen Date: Fri, 20 Jan 2012 15:07:08 +0000 Subject: [PATCH] Fix start IESG process test to be more robust - Legacy-Id: 3838 --- ietf/idrfc/testsREDESIGN.py | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/ietf/idrfc/testsREDESIGN.py b/ietf/idrfc/testsREDESIGN.py index 08023491e..b91163f7d 100644 --- a/ietf/idrfc/testsREDESIGN.py +++ b/ietf/idrfc/testsREDESIGN.py @@ -250,11 +250,33 @@ class EditInfoTestCase(django.test.TestCase): self.assertTrue(not draft.latest_event(TelechatDocEvent, "scheduled_for_telechat").telechat_date) def test_start_iesg_process_on_draft(self): - draft = make_test_data() - draft.ad = None - draft.save() - draft.unset_state("draft-iesg") - draft.docevent_set.all().delete() + make_test_data() + + draft = Document.objects.create( + name="draft-ietf-mars-test2", + time=datetime.datetime.now(), + type_id="draft", + title="Testing adding a draft", + stream_id="ietf", + group=Group.objects.get(acronym="mars"), + abstract="Test test test.", + rev="01", + pages=2, + intended_std_level_id="ps", + shepherd=None, + ad=None, + expires=datetime.datetime.now() + datetime.timedelta(days=settings.INTERNET_DRAFT_DAYS_TO_EXPIRE), + ) + doc_alias = DocAlias.objects.create( + document=draft, + name=draft.name, + ) + + DocumentAuthor.objects.create( + document=draft, + author=Email.objects.get(address="aread@ietf.org"), + order=1 + ) url = urlreverse('doc_edit_info', kwargs=dict(name=draft.name)) login_testing_unauthorized(self, "secretary", url)