Exemple #1
0
    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')
Exemple #3
0
    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_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')
Exemple #5
0
 def test_edit_get(self):
     """
     """
     get_response = default.edit()
     self.assertIsInstance(get_response['form'], SQLFORM)
 def test_edit_get(self):
     """
     """
     get_response = default.edit()
     self.assertIsInstance(get_response['form'], SQLFORM)