def test_edit_valid_form(self): """ """ get_response = default.edit() self.request.function = 'edit' self.request._post_vars = Storage({ 'first_name': 'Test', 'last_name': 'User', '_formkey': get_response['form'].formkey, '_formname': get_response['form'].formname }) try: default.edit() except HTTP: pass except Exception: self.fail('Unexpected exception thrown') else: self.fail('No exception thrown')
def test_edit_empty_form(self): """ """ get_response = default.edit() self.request._post_vars = Storage({ '_formkey': get_response['form'].formkey, '_formname': get_response['form'].formname }) post_response = default.edit() errors = post_response['form'].errors self.assertEqual(errors.first_name, 'Please enter first name') self.assertEqual(errors.last_name, 'Please enter last name')
def test_edit_get(self): """ """ get_response = default.edit() self.assertIsInstance(get_response['form'], SQLFORM)