def test_form_invalid_missing_fields(self): form_data = { 'username': '******', 'password': '******', } form = SponsoredAccountRequestForm(data=form_data) self.assertFalse(form.is_valid())
def test_form_valid(self): form_data = { 'username': '******', 'password': '******', 'sponsor_email': '*****@*****.**', 'login_shell': '/bin/bash', } form = SponsoredAccountRequestForm(data=form_data) self.assertTrue(form.is_valid()) self.assertEqual(form.cleaned_data['role'], 'sponsored') self.assertEqual(form.cleaned_data['organization'], 'ucb')