def test_clean_endpoint_raise_not_exist(self): mod_data = dict(data) mod_data.update({'admins': self.user.emails[0], 'edit': 'True'}) form = MeetingForm(data=mod_data) nt.assert_in('endpoint', form.errors) nt.assert_equal('Meeting not found with this endpoint to update', form.errors['endpoint'][0])
def test_clean_admins_okay(self): mod_data = dict(data) mod_data.update({ 'admins': self.user.emails.values_list('address', flat=True).first() }) form = MeetingForm(data=mod_data) nt.assert_true(form.is_valid())
def test_clean_endpoint_raise_exists(self): conf = ConferenceFactory() mod_data = dict(data) mod_data.update({'admins': self.user.emails[0], 'endpoint': conf.endpoint}) form = MeetingForm(data=mod_data) nt.assert_in('endpoint', form.errors) nt.assert_equal('A meeting with this endpoint exists already.', form.errors['endpoint'][0])
def setUp(self): super(TestMeetingCreateFormView, self).setUp() Conference.remove() self.user = AuthUserFactory() self.request = RequestFactory().post('/fake_path') self.view = MeetingCreateFormView() mod_data = dict(data) mod_data.update({'admins': self.user.emails[0]}) self.form = MeetingForm(data=mod_data) self.form.is_valid()
def setUp(self): super(TestMeetingCreateFormView, self).setUp() Conference.objects.all().delete() self.user = AuthUserFactory() self.request = RequestFactory().post('/fake_path') self.view = MeetingCreateFormView mod_data = dict(data) mod_data.update({'admins': self.user.emails.first().address}) self.form = MeetingForm(data=mod_data) self.form.is_valid() self.url = reverse('meetings:create')
def setUp(self): super(TestMeetingFormView, self).setUp() self.conf = ConferenceFactory() self.user = AuthUserFactory() self.request = RequestFactory().post('/fake_path') self.view = MeetingFormView() mod_data = dict(data) mod_data.update({ 'edit': 'True', 'endpoint': self.conf.endpoint, 'admins': self.user.emails[0], 'location': 'Timbuktu, Mali', 'start date': 'Dec 11 2014', 'end_date': 'Jan 12 2013' }) self.form = MeetingForm(data=mod_data) self.form.is_valid()
def test_clean_admins_okay(self): mod_data = dict(data) mod_data.update({'admins': self.user.emails[0]}) form = MeetingForm(data=mod_data) nt.assert_true(form.is_valid())
def test_clean_admins_raise(self): form = MeetingForm(data=data) nt.assert_false(form.is_valid()) nt.assert_in('admins', form.errors) nt.assert_in('*****@*****.**', form.errors['admins'][0]) nt.assert_in('does not have an OSF account', form.errors['admins'][0])