def test_course_email_form(self): """ Tests the CourseEmailForm with one valid and one invalid input dataset. """ course = course_with_responsible_and_editor() mommy.make(Contribution, course=course) data = {"body": "wat", "subject": "some subject", "recipients": [EmailTemplate.DUE_PARTICIPANTS]} form = CourseEmailForm(course=course, data=data) self.assertTrue(form.is_valid()) form.send(None) data = {"body": "wat", "subject": "some subject"} form = CourseEmailForm(course=course, data=data) self.assertFalse(form.is_valid())
def test_course_email_form(self): """ Tests the CourseEmailForm with one valid and one invalid input dataset. """ course = course_with_responsible_and_editor() mommy.make(Contribution, course=course) data = { "body": "wat", "subject": "some subject", "recipients": [EmailTemplate.DUE_PARTICIPANTS] } form = CourseEmailForm(instance=course, data=data) self.assertTrue(form.is_valid()) form.send(None) data = {"body": "wat", "subject": "some subject"} form = CourseEmailForm(instance=course, data=data) self.assertFalse(form.is_valid())
def setUpTestData(cls): course_with_responsible_and_editor(course_id=2)
def setUpTestData(cls): cls.course = course_with_responsible_and_editor( course_id=TESTING_COURSE_ID)