Ejemplo n.º 1
0
 def test_state_is_set_for_poll_box(self):
     user = User.objects.create(username='******')
     Vote.objects.create(poll=self.poll, user=user)
     box = Poll.box_class(self.poll, 'name', NodeList())
     box.prepare(Context({'request': build_request(user=user)}))
     self.assert_equals(
         views.POLL_USER_ALLREADY_VOTED, 
         box.state)
Ejemplo n.º 2
0
 def test_state_is_set_for_poll_box(self):
     user = User.objects.create(username='******')
     Vote.objects.create(poll=self.poll, user=user)
     box = Poll.box_class(self.poll, 'name', NodeList())
     box.prepare(Context({'request': build_request(user=user)}))
     self.assert_equals(
         conf.USER_ALLREADY_VOTED, 
         box.state)
Ejemplo n.º 3
0
 def test_state_is_set_for_poll_box_in_second_of_double_renders(self):
     settings.DOUBLE_RENDER = True
     user = User.objects.create(username='******')
     Vote.objects.create(poll=self.poll, user=user)
     box = Poll.box_class(self.poll, 'name', NodeList())
     box.prepare(Context({'request': build_request(user=user), 'SECOND_RENDER': True}))
     self.assert_equals(
         views.POLL_USER_ALLREADY_VOTED,
         box.state)
Ejemplo n.º 4
0
 def test_state_is_not_set_for_poll_box_in_first_of_double_renders(self):
     settings.DOUBLE_RENDER = True
     user = User.objects.create(username='******')
     Vote.objects.create(poll=self.poll, user=user)
     box = Poll.box_class(self.poll, 'name', NodeList())
     box.prepare(Context({'request': build_request(user=user)}))
     self.assert_equals(
         None,
         box.state)
Ejemplo n.º 5
0
 def test_state_is_set_for_poll_box_in_second_of_double_renders(self):
     settings.DOUBLE_RENDER = True
     user = User.objects.create(username='******')
     Vote.objects.create(poll=self.poll, user=user)
     box = Poll.box_class(self.poll, 'name', NodeList())
     box.prepare(Context({'request': build_request(user=user), 'SECOND_RENDER': True}))
     self.assert_equals(
         conf.USER_ALLREADY_VOTED,
         box.state)
Ejemplo n.º 6
0
 def test_state_is_not_set_for_poll_box_in_first_of_double_renders(self):
     settings.DOUBLE_RENDER = True
     user = User.objects.create(username='******')
     Vote.objects.create(poll=self.poll, user=user)
     box = Poll.box_class(self.poll, 'name', NodeList())
     box.prepare(Context({'request': build_request(user=user)}))
     self.assert_equals(
         None,
         box.state)