Request regular sessions with type session, fix the request test to

check the type
 - Legacy-Id: 17144
This commit is contained in:
Ole Laursen 2019-12-09 18:20:27 +00:00
parent 60a48d4638
commit 173b242e37
2 changed files with 5 additions and 5 deletions

View file

@ -127,14 +127,14 @@ class SubmitRequestCase(TestCase):
post_data['submit'] = 'Submit'
r = self.client.post(confirm_url,post_data)
self.assertRedirects(r, main_url)
session_count_after = Session.objects.filter(meeting=meeting, group=group).count()
self.assertTrue(session_count_after == session_count_before + 1)
session_count_after = Session.objects.filter(meeting=meeting, group=group, type='regular').count()
self.assertEqual(session_count_after, session_count_before + 1)
# test that second confirm does not add sessions
r = self.client.post(confirm_url,post_data)
self.assertRedirects(r, main_url)
session_count_after = Session.objects.filter(meeting=meeting, group=group).count()
self.assertTrue(session_count_after == session_count_before + 1)
session_count_after = Session.objects.filter(meeting=meeting, group=group, type='regular').count()
self.assertEqual(session_count_after, session_count_before + 1)
def test_submit_request_invalid(self):
MeetingFactory(type_id='ietf', date=datetime.date.today())

View file

@ -288,7 +288,7 @@ def confirm(request, acronym):
attendees=form.data['attendees'],
requested_duration=datetime.timedelta(0,int(duration)),
comments=form.data['comments'],
type_id='session',
type_id='regular',
)
SchedulingEvent.objects.create(
session=new_session,