Exemple #1
0
 def _create_session(self, **kwargs):
     session = SessionStore("3c3c3c4b4b4b")
     session.update(
         {'last_page_id': self.t1_p4.id, 'test_id': self.test1.id,
          'page_id': self.t1_p5.id})
     session.update(kwargs)
     session.save()
     return session
Exemple #2
0
    def test_complete_test_200(self):
        final_page_path = reverse('pages', kwargs={'test_id': self.test1.id,
                                                   'page_id': self.t1_p5.id})
        final_page_answers = {'question_1': '1', 'question_3': '4',
                              'question_4': '7', 'test_id': self.test1.id,
                              'page_id': self.t1_p5.id,
                              'last_page_id': self.t1_p4.id}
        session = SessionStore('1234abcd')
        session['last_page_id'] = unicode(self.t1_p4.id)
        session.save()

        response = self.client.post(final_page_path, final_page_answers,
                                    follow=True)
        results_url = reverse('results', kwargs={'test_id': self.test1.id})
        # self.assertRedirects(response, results_url)
        self.fail("Couldn't manage to do this test with django test client"
                  "...should try with selenium or django-webtest")