Beispiel #1
0
 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])
Beispiel #2
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())
Beispiel #3
0
 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])
Beispiel #4
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()
Beispiel #5
0
    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')
Beispiel #6
0
 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()
Beispiel #7
0
 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())
Beispiel #8
0
 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])