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