def test_form_init(self, mock_get_user_model):
mock_get_user_model.return_value = User
initial_data = {'username': 'username', 'password': 'password',
'login_server': '202.141.80.10'}
form = WebmailLoginForm(data=initial_data)
self.assertIsInstance(form.fields['username'], forms.CharField)
self.assertIsInstance(form.fields['password'], forms.CharField)
self.assertIsInstance(form.fields['password'].widget, forms.PasswordInput)
self.assertEqual(form.data.get('username'),
initial_data.get('username'))
self.assertEqual(form.data.get('password'),
initial_data.get('password'))
self.assertEqual(form.data.get('login_server'),
initial_data.get('login_server'))
self.assertEqual(form.port, poplib.POP3_SSL_PORT)
self.assertEqual(form.username_field.verbose_name, User.USERNAME_FIELD)
评论列表
文章目录