def test_form_invalid_bad_password(self): form_data = { 'organization': 'ucb', 'username': '******', 'password': '******', } form = AccountRequestForm(data=form_data) self.assertFalse(form.is_valid())
def test_csu_form_invalid_bad_creds(self): form_data = { 'organization': 'csu', 'username': '******', 'password': '******', } form = AccountRequestForm(data=form_data) self.assertFalse(form.is_valid())
def test_form_valid(self): form_data = { 'organization': 'ucb', 'username': '******', 'password': '******', 'role': 'faculty', 'login_shell': '/bin/bash', } form = AccountRequestForm(data=form_data) self.assertTrue(form.is_valid())
def test_form_invalid_missing_fields(self): form_data = { 'username': '******', } form = AccountRequestForm(data=form_data) self.assertFalse(form.is_valid()) form_data = { 'password': '******', } form = AccountRequestForm(data=form_data) self.assertFalse(form.is_valid()) form_data = { 'username': '******', 'password': '******', } form = AccountRequestForm(data=form_data) self.assertFalse(form.is_valid())
def test_form_invalid_accountrequest_exists(self): ar_dict = { 'username': '******', 'first_name': 'Test', 'last_name': 'User', 'email': '*****@*****.**', 'organization': 'ucb', 'role': 'faculty', 'login_shell': '/bin/bash', } ar = AccountRequest.objects.create(**ar_dict) form_data = { 'username': '******', 'password': '******', 'role': 'faculty', 'login_shell': '/bin/bash', } form = AccountRequestForm(data=form_data) self.assertFalse(form.is_valid())