File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -163,8 +163,15 @@ def update_drafts_from_queue(drafts):
163163 send_mail_text (None , "iesg-secretary@ietf.org" , None ,
164164 '%s in RFC Editor queue' % d .name ,
165165 'The announcement for %s has been received by the RFC Editor.' % d .name )
166-
167-
166+ # change draft-iesg state to RFC Ed Queue
167+ prev_iesg_state = State .objects .get (used = True , type = "draft-iesg" , slug = "ann" )
168+ next_iesg_state = State .objects .get (used = True , type = "draft-iesg" , slug = "rfcqueue" )
169+ save_document_in_history (d )
170+ d .set_state (next_iesg_state )
171+ add_state_change_event (d , system , prev_iesg_state , next_iesg_state )
172+ changed .add (name )
173+
174+ # check draft-rfceditor state
168175 if prev_state != next_state :
169176 save_document_in_history (d )
170177
Original file line number Diff line number Diff line change @@ -402,9 +402,11 @@ def test_rfc_queue(self):
402402 self .assertEqual (len (warnings ), 0 )
403403
404404 self .assertEqual (draft .get_state_slug ("draft-rfceditor" ), "edit" )
405+ self .assertEqual (draft .get_state_slug ("draft-iesg" ), "rfcqueue" )
405406 self .assertEqual (set (draft .tags .all ()), set (DocTagName .objects .filter (slug__in = ("iana" , "ref" ))))
406- self .assertEqual (draft .docevent_set .all ()[0 ].type , "changed_state" )
407- self .assertEqual (draft .docevent_set .all ()[1 ].type , "rfc_editor_received_announcement" )
407+ self .assertEqual (draft .docevent_set .all ()[0 ].type , "changed_state" ) # changed draft-iesg state
408+ self .assertEqual (draft .docevent_set .all ()[1 ].type , "changed_state" ) # changed draft-rfceditor state
409+ self .assertEqual (draft .docevent_set .all ()[2 ].type , "rfc_editor_received_announcement" )
408410
409411 self .assertEqual (len (outbox ), mailbox_before + 1 )
410412 self .assertTrue ("RFC Editor queue" in outbox [- 1 ]["Subject" ])
You can’t perform that action at this time.
0 commit comments