コード例 #1
0
    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')
コード例 #2
0
    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')
コード例 #3
0
ファイル: tests.py プロジェクト: superdev808/django-template
    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')
コード例 #4
0
ファイル: tests.py プロジェクト: MechanisM/django-formwizard
    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')
コード例 #5
0
    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'})
コード例 #6
0
    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'})