def test_revalidation(self): request = get_request() testform = self.formwizard_class([('start', Step1), ('step2', Step2)], url_name=self.wizard_urlname) response, storage = testform(request, step='done', testmode=True) testform.render_done(request, storage, None) self.assertEqual(storage.get_current_step(), 'start')
def test_revalidation(self): request = get_request() testform = NamedUrlSessionFormWizard([('start', Step1), ('step2', Step2)], url_name='nwiz_session') response = testform(request, step='done') testform.render_done(None) self.assertEqual(testform.storage.get_current_step(), 'start')
def test_revalidation(self): request = get_request() testform = self.formwizard_class.as_view([('start', Step1), ('step2', Step2)], url_name=self.wizard_urlname) response, instance = testform(request, step='done') instance.render_done(None) self.assertEqual(instance.storage.current_step, 'start')
def test_revalidation(self): request = get_request() testform = self.formwizard_class.as_view( [('start', Step1), ('step2', Step2)], url_name=self.wizard_urlname) response, instance = testform(request, step='done') instance.render_done(None) self.assertEqual(instance.storage.current_step, 'start')
def test_add_extra_context(self): request = get_request() testform = self.formwizard_class([('start', Step1), ('step2', Step2)], url_name=self.wizard_urlname) response, storage = testform(request, step='form1', extra_context={'key1': 'value1'}, testmode=True) self.assertEqual(testform.get_extra_context(request, storage), {'key1': 'value1'}) testform.reset_wizard(request, storage) response, storage = testform(request, extra_context={'key2': 'value2'}, testmode=True) self.assertEqual(testform.get_extra_context(request, storage), {'key2': 'value2'})
def test_add_extra_context(self): request = get_request() testform = NamedUrlSessionFormWizard([('start', Step1), ('step2', Step2)], url_name='nwiz_session') response = testform(request, step='form1', extra_context={'key1': 'value1'}) self.assertEqual(testform.get_extra_context(), {'key1': 'value1'}) testform.reset_wizard() response = testform(request, extra_context={'key2': 'value2'}) self.assertEqual(testform.get_extra_context(), {'key2': 'value2'})