def tearDown(self): responses = PollBase.get_poll_responses_ids(self.browser, self.poll_id) for response in responses: delete_responses_url = build_url('/polls/responses/%s/delete/' % response.value) post(self.opener, delete_responses_url) PollBase.close_poll(self.poll_id)
def test_that_a_poll_response_can_be_reassigned_to_another_poll(self): second_poll_id = PollBase.create_poll(self.browser,name='Second Poll',type="Yes/No Question",question="Is the first poll working?",group="groupFT") PollBase.start_poll(self.browser,second_poll_id) PollBase.respond_to_the_started_poll("0794339344", "yes") PollBase.close_poll(second_poll_id) PollBase.reassign_poll_response(second_poll_id,self.poll_id) time.sleep(2) #Takes a time for a poll to be reassigned PollBase.start_poll(self.browser,self.poll_id) SplinterWrapper.open('/polls/%s/report/' % self.poll_id) self.assert_that_number_of_responses_is(1)
def test_that_a_poll_response_can_be_reassigned_to_another_poll(self): second_poll_id = PollBase.create_poll( self.browser, name='Second Poll', type="Yes/No Question", question="Is the first poll working?", group="groupFT") PollBase.start_poll(self.browser, second_poll_id) PollBase.respond_to_the_started_poll("0794339344", "yes") PollBase.close_poll(second_poll_id) PollBase.reassign_poll_response(second_poll_id, self.poll_id) time.sleep(2) #Takes a time for a poll to be reassigned PollBase.start_poll(self.browser, self.poll_id) SplinterWrapper.open('/polls/%s/report/' % self.poll_id) self.assert_that_number_of_responses_is(1)
def tearDown(self): responses = PollBase.get_poll_responses_ids(self.browser, self.poll_id) for response in responses: delete_responses_url = build_url('/polls/responses/%s/delete/' % response.value) post(self.opener, delete_responses_url) PollBase.close_poll(self.poll_id)
def test_that_polls_can_be_reopen(self): SplinterWrapper.open("/view_poll/%s" % self.poll_id) PollBase.close_poll(self.poll_id) self.browser.find_link_by_text('Reopen Poll').first.click() self.assert_that_poll_end_date_is_none(self.poll_id)