def test_valid_data(self): user_data_request = ModelFactory.make('UserDataRequest') to_address = user_data_request.user_email_address form = UserDataRequestForm({'user_email_address': to_address}) user_data_request = form.save() self.assertTrue(form.is_valid()) self.assertIn(user_data_request.token, mail.outbox[0].body) self.assertIn(to_address, mail.outbox[0].to)
def test_valid_data(self): user_data_request = ModelFactory.make('UserDataRequest') to_address = user_data_request.user_email_address form = UserDataRequestForm( {'user_email_address': to_address} ) user_data_request = form.save() self.assertTrue(form.is_valid()) self.assertIn(user_data_request.token, mail.outbox[0].body) self.assertIn(to_address, mail.outbox[0].to)
def test_blank_data(self): form = UserDataRequestForm({}) self.assertFalse(form.is_valid())
def test_invalid_data(self): to_address = "not a real email address" form = UserDataRequestForm({'user_email_address': to_address}) self.assertFalse(form.is_valid())