@@ -25,25 +25,32 @@ def test_reschedule(self):
2525 form_id = draft .idinternal .draft_id
2626 telechat_date_before = draft .idinternal .telechat_date
2727
28- url = urlreverse ('ietf.iesg.views.agenda_documents' )
28+ url = urlreverse ('ietf.idrfc.views_edit.edit_info' , kwargs = { "name" : "draft-ietf-mipshop-pfmipv6" ,} )
2929 self .client .login (remote_user = "klm" )
3030
3131 # normal get
3232 r = self .client .get (url )
3333 self .assertEquals (r .status_code , 200 )
3434 q = PyQuery (r .content )
35- self .assertEquals (len (q ('form select[name=%s- telechat_date]' % form_id )), 1 )
36- self .assertEquals (len (q ('form input[name=%s-clear_returning_item]' % form_id )), 1 )
35+ self .assertEquals (len (q ('form select[name=telechat_date]' )), 1 )
36+ self .assertEquals (len (q ('form input[name=returning_item]' )), 1 )
3737
3838 # reschedule
3939 comments_before = draft .idinternal .comments ().count ()
4040 d = TelechatDates .objects .all ()[0 ].dates ()[2 ]
4141
42- r = self .client .post (url , { '%s-telechat_date' % form_id : d .strftime ("%Y-%m-%d" ),
43- '%s-clear_returning_item' % form_id : "1" })
44- self .assertEquals (r .status_code , 200 )
42+ r = self .client .post (url , { 'telechat_date' : d .strftime ("%Y-%m-%d" ),
43+ 'returning_item' : "0" ,
44+ 'job_owner' : "49" ,
45+ 'note' : draft .idinternal .note ,
46+ 'state_change_notice_to' : draft .idinternal .state_change_notice_to ,
47+ 'intended_status' : "6" , })
48+ self .assertEquals (r .status_code , 302 )
4549
46- # check that it moved below the right header in the DOM
50+ # check that it moved below the right header in the DOM on the
51+ # agenda docs page
52+ url = urlreverse ('ietf.iesg.views.agenda_documents' )
53+ r = self .client .get (url )
4754 d_header_pos = r .content .find ("IESG telechat %s" % d .strftime ("%Y-%m-%d" ))
4855 draft_pos = r .content .find (draft .filename )
4956 self .assertTrue (d_header_pos < draft_pos )
0 commit comments