def test_that_get_script_progress_for_poll_returns_none_if_there_is_no_script_progress_for_the_poll(self):
     poll = self.setup_poll()
     view = SubmitPollResponses()
     backend = Backend.objects.create(name="test_backend")
     view.connection = Connection.objects.create(identity="7777", backend=backend)
     script_progress = view.get_script_progress_for_poll(poll)
     self.assertEqual(None, script_progress)
예제 #2
0
 def test_that_get_script_progress_for_poll_returns_none_if_there_is_no_script_progress_for_the_poll(
         self):
     poll = self.setup_poll()
     view = SubmitPollResponses()
     backend = Backend.objects.create(name="test_backend")
     view.connection = Connection.objects.create(identity="7777",
                                                 backend=backend)
     script_progress = view.get_script_progress_for_poll(poll)
     self.assertEqual(None, script_progress)
 def test_that_get_script_progress_for_poll_returns_script_progress(self):
     poll = self.setup_poll()
     view = SubmitPollResponses()
     backend = Backend.objects.create(name="test_backend")
     view.connection = Connection.objects.create(identity="7777", backend=backend)
     script, created = Script.objects.get_or_create(slug="ureport_autoreg2")
     ScriptStep.objects.create(script=script, order=1, poll=poll)
     script_progress = ScriptProgress.objects.create(connection=view.connection, script=script)
     script_progress.start()
     self.assertEqual(script_progress, view.get_script_progress_for_poll(poll))
예제 #4
0
 def test_that_get_script_progress_for_poll_returns_script_progress(self):
     poll = self.setup_poll()
     view = SubmitPollResponses()
     backend = Backend.objects.create(name="test_backend")
     view.connection = Connection.objects.create(identity="7777",
                                                 backend=backend)
     script, created = Script.objects.get_or_create(slug="ureport_autoreg2")
     ScriptStep.objects.create(script=script, order=1, poll=poll)
     script_progress = ScriptProgress.objects.create(
         connection=view.connection, script=script)
     script_progress.start()
     self.assertEqual(script_progress,
                      view.get_script_progress_for_poll(poll))