def test_get_form(self): """ Test :py:meth:`.FormMixin.get_form`. """ mixin = FormMixin() mixin.form_class = Mock(return_value='form-instance') mixin.get_form_kwargs = Mock(return_value={'foo': 'bar'}) self.assertEqual('form-instance', mixin.get_form()) mixin.get_form_kwargs.assert_called_once_with() mixin.form_class.assert_called_once_with(foo='bar')
def test_get_form(self): """ Test :py:meth:`.FormMixin.get_form`. """ mixin = FormMixin() mixin.form_class = Mock(return_value='form-instance') mixin.get_form_kwargs = Mock(return_value={'foo': 'bar'}) self.assertEqual('form-instance', mixin.get_form()) mixin.get_form_kwargs.assert_called_once_with() mixin.form_class.assert_called_once_with(foo='bar')
def test_get_form_kwargs(self, request): """ Test :py:meth:`.FormMixin.get_form_kwargs`. """ request.form = {'foo': 'bar'} mixin = FormMixin() mixin.get_initial = Mock(return_value={'name': 'John'}) self.assertEqual({ 'formdata': {'foo': 'bar'}, 'name': 'John', }, mixin.get_form_kwargs()) mixin.get_initial.assert_called_once_with()
def test_get_form_kwargs(self, request): """ Test :py:meth:`.FormMixin.get_form_kwargs`. """ request.form = {'foo': 'bar'} mixin = FormMixin() mixin.get_initial = Mock(return_value={'name': 'John'}) self.assertEqual({ 'formdata': { 'foo': 'bar' }, 'name': 'John', }, mixin.get_form_kwargs()) mixin.get_initial.assert_called_once_with()