Exemplo n.º 1
0
 def test_wizard_done_is_called(self, mockReport):
     mock_report = Report()
     mock_report.id = 1
     mock_report.owner = self.request.user
     mockReport.return_value = mock_report
     wizard = EncryptedFormWizard.wizard_factory()()
     PageOneForm = wizard.form_list[0]
     PageTwoForm = wizard.form_list[1]
     KeyForm = wizard.form_list[2]
     page_one = PageOneForm({'question_%i' % self.question1.pk: ""})
     page_one.is_valid()
     page_two = PageTwoForm({'question_%i' % self.question2.pk: ""})
     page_two.is_valid()
     key_form = KeyForm({'key': self.report_key, 'key2': self.report_key})
     key_form.is_valid()
     form_list = [page_one, page_two, key_form]
     wizard.processed_answers = wizard.process_answers(form_list=form_list, form_dict=dict(enumerate(form_list)))
     response = wizard.done(form_list=form_list, form_dict=dict(enumerate(form_list)), request=self.request)
     self.assertContains(response, 1)
Exemplo n.º 2
0
 def test_wizard_done_is_called(self, mockReport):
     mock_report = Report()
     mock_report.id = 1
     mock_report.owner = self.request.user
     mockReport.return_value = mock_report
     wizard = EncryptedFormWizard.wizard_factory()()
     PageOneForm = wizard.form_list[0]
     PageTwoForm = wizard.form_list[1]
     KeyForm = wizard.form_list[2]
     page_one = PageOneForm({'question_%i' % self.question1.pk: ""})
     page_one.is_valid()
     page_two = PageTwoForm({'question_%i' % self.question2.pk: ""})
     page_two.is_valid()
     key_form = KeyForm({'key': self.report_key, 'key2': self.report_key})
     key_form.is_valid()
     form_list = [page_one, page_two, key_form]
     wizard.processed_answers = wizard.process_answers(
         form_list=form_list, form_dict=dict(enumerate(form_list)))
     response = wizard.done(form_list=form_list,
                            form_dict=dict(enumerate(form_list)),
                            request=self.request)
     self.assertContains(response, 1)