Example #1
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 #2
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')