def test_login_form_utils(self): form_params = FormParameters() form_params.add_input([("name", "username"), ("type", "text")]) form_params.add_input([("name", "pwd"), ("type", "password")]) form = Form(form_params) self.assertTrue(form.is_login_form()) self.assertFalse(form.is_registration_form()) self.assertFalse(form.is_password_change_form()) self.assertEqual(form.get_parameter_type_count(), (1, 1, 0)) user_token, pass_token = form.get_login_tokens() self.assertEqual(user_token.get_name(), 'username') self.assertEqual(pass_token.get_name(), 'pwd') self.assertEqual(user_token.get_value(), '') self.assertEqual(pass_token.get_value(), '') form.set_login_username('andres') self.assertEqual(form['username'][0], 'andres') self.assertEqual(form['pwd'][0], '') form.set_login_username('pablo') form.set_login_password('long-complex') self.assertEqual(form['username'][0], 'pablo') self.assertEqual(form['pwd'][0], 'long-complex') self.assertIs(form.get_form_params(), form_params)
def test_login_form_utils(self): form_params = FormParameters() form_params.add_field_by_attrs({'name': 'username', 'type': 'text'}) form_params.add_field_by_attrs({'name': 'pwd', 'type': 'password'}) form = Form(form_params) self.assertTrue(form.is_login_form()) self.assertFalse(form.is_registration_form()) self.assertFalse(form.is_password_change_form()) self.assertEqual(form.get_parameter_type_count(), (1, 1, 0)) user_token, pass_token = form.get_login_tokens() self.assertEqual(user_token.get_name(), 'username') self.assertEqual(pass_token.get_name(), 'pwd') self.assertEqual(user_token.get_value(), '') self.assertEqual(pass_token.get_value(), '') form.set_login_username('andres') self.assertEqual(form['username'][0], 'andres') self.assertEqual(form['pwd'][0], '') form.set_login_username('pablo') form.set_login_password('long-complex') self.assertEqual(form['username'][0], 'pablo') self.assertEqual(form['pwd'][0], 'long-complex') self.assertIs(form.get_form_params(), form_params)