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())
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')