def test_form_params_deepish_copy(self): form = create_form_params_helper(form_with_radio + form_with_checkbox) copy = form.deepish_copy() self.assertEqual(form.items(), copy.items()) self.assertEqual(form._method, copy._method) self.assertEqual(form._action, copy._action) self.assertIsNot(form, copy) self.assertEquals(copy.get_parameter_type('sex'), INPUT_TYPE_RADIO)
def test_form_params_deepish_copy(self): form = create_form_params_helper(form_with_radio + form_with_checkbox) copy = form.deepish_copy() self.assertEqual(form.items(), copy.items()) self.assertEqual(form._method, copy._method) self.assertEqual(form._action, copy._action) self.assertEqual(form._types, copy._types) self.assertEqual(form._file_vars, copy._file_vars) self.assertEqual(form._file_names, copy._file_names) self.assertEqual(form._selects, copy._selects) self.assertEqual(form._submit_map, copy._submit_map) self.assertIsNot(form, copy) self.assertEquals(copy.get_parameter_type('sex'), FormParameters.INPUT_TYPE_RADIO)