def test_cpickle_simple(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) pickled_form = cPickle.loads(cPickle.dumps(form)) self.assertEqual(pickled_form.items(), form.items())
def test_cpickle_simple(self): form_params = FormParameters() form_params.add_input([("name", "username"), ("type", "text")]) form_params.add_input([("name", "pwd"), ("type", "password")]) form = Form(form_params) pickled_form = cPickle.loads(cPickle.dumps(form)) self.assertEqual(pickled_form.items(), form.items())
def test_mutant_iter_bound_tokens(self): form_params = FormParameters() form_params.add_field_by_attrs({'name': 'username', 'value': '', 'type': 'password'}) form_params.add_field_by_attrs({'name': 'address', 'value': ''}) form = Form(form_params) for form_copy, _ in form.iter_bound_tokens(): self.assertIsInstance(form_copy, Form) self.assertEquals(form_copy.items(), form.items()) self.assertEquals(form_copy.get_parameter_type('username'), INPUT_TYPE_PASSWD)
def test_mutant_iter_bound_tokens(self): form_params = FormParameters() form_params.add_input([("name", "username"), ("value", ""), ("type", "password")]) form_params.add_input([("name", "address"), ("value", "")]) form = Form(form_params) for form_copy, _ in form.iter_bound_tokens(): self.assertIsInstance(form_copy, Form) self.assertEquals(form_copy.items(), form.items()) self.assertEquals(form_copy.get_parameter_type('username'), FormParameters.INPUT_TYPE_PASSWD)