Example #1
0
    def test_get_success_url(self):
        """
        Test :py:meth:`.FormMixin.get_success_url`.
        """
        mixin = FormMixin()
        mixin.success_url = 'foo/bar'

        self.assertEqual('foo/bar', mixin.get_success_url())
Example #2
0
    def test_get_success_url(self):
        """
        Test :py:meth:`.FormMixin.get_success_url`.
        """
        mixin = FormMixin()
        mixin.success_url = 'foo/bar'

        self.assertEqual('foo/bar', mixin.get_success_url())
Example #3
0
    def test_form_valid(self, redirect):
        """
        Test :py:meth:`.FormMixin.form_valid`.
        """
        redirect.return_value = 'redirect'

        mixin = FormMixin()
        mixin.get_success_url = Mock(return_value='foo/bar')

        self.assertEqual('redirect', mixin.form_valid(Mock()))
        redirect.assert_called_once_with('foo/bar')
Example #4
0
    def test_form_valid(self, redirect):
        """
        Test :py:meth:`.FormMixin.form_valid`.
        """
        redirect.return_value = 'redirect'

        mixin = FormMixin()
        mixin.get_success_url = Mock(return_value='foo/bar')

        self.assertEqual('redirect', mixin.form_valid(Mock()))
        redirect.assert_called_once_with('foo/bar')