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_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))
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))