Example #1
0
 def test_check_vote_authetnticated_user_allready_voted_by_session(self):
     user = User.objects.create(username='******')
     session = {conf.POLL_COOKIE_NAME: [self.poll.pk]}
     tools.assert_equals(
         conf.USER_ALLREADY_VOTED,
         views.poll_check_vote(build_request(user=user, session=session),
                               self.poll))
Example #2
0
 def test_check_vote_authetnticated_user_allready_voted_by_vote_object(
         self):
     user = User.objects.create(username='******')
     Vote.objects.create(poll=self.poll, user=user)
     tools.assert_equals(
         conf.USER_ALLREADY_VOTED,
         views.poll_check_vote(build_request(user=user), self.poll))
Example #3
0
    def prepare(self, context):
        super(PollBox, self).prepare(context)
        SECOND_RENDER = context.get('SECOND_RENDER', False)
        self.state = None
        if getattr(settings, 'DOUBLE_RENDER', False) and not SECOND_RENDER or 'request' not in context:
            return

        from ella_polls import views
        self.state = views.poll_check_vote(context['request'], self.obj)
Example #4
0
    def prepare(self, context):
        super(PollBox, self).prepare(context)
        SECOND_RENDER = context.get('SECOND_RENDER', False)
        self.state = None
        if getattr(settings, 'DOUBLE_RENDER',
                   False) and not SECOND_RENDER or 'request' not in context:
            return

        from ella_polls import views
        self.state = views.poll_check_vote(context['request'], self.obj)
Example #5
0
 def test_check_vote_authetnticated_user_allready_voted_by_session(self):
     user = User.objects.create(username='******')
     session = {conf.POLL_COOKIE_NAME: [self.poll.pk]}
     tools.assert_equals(
         conf.USER_ALLREADY_VOTED,
         views.poll_check_vote(build_request(user=user, session=session), self.poll))
Example #6
0
 def test_check_vote_annonymous_user_allready_voted_by_cookies(self):
     cookies = {conf.POLL_COOKIE_NAME: ','.join(str(self.poll.pk))}
     tools.assert_equals(
         conf.USER_ALLREADY_VOTED,
         views.poll_check_vote(build_request(cookies=cookies), self.poll))
Example #7
0
 def test_check_vote_authetnticated_user_allready_voted_by_vote_object(self):
     user = User.objects.create(username='******')
     Vote.objects.create(poll=self.poll, user=user)
     tools.assert_equals(
         conf.USER_ALLREADY_VOTED,
         views.poll_check_vote(build_request(user=user), self.poll))
Example #8
0
 def test_check_vote_annonymous_user_allready_voted_by_vote_object(self):
     Vote.objects.create(poll=self.poll, ip_address='127.0.0.1')
     tools.assert_equals(
         conf.USER_ALLREADY_VOTED,
         views.poll_check_vote(build_request(ip_address='127.0.0.1'), self.poll))
Example #9
0
 def test_check_vote_authetnticated_user_not_yet_voted(self):
     user = User.objects.create(username='******')
     tools.assert_equals(
         conf.USER_NOT_YET_VOTED,
         views.poll_check_vote(build_request(user=user), self.poll))
Example #10
0
 def test_check_vote_annonymous_user_not_yet_voted(self):
     tools.assert_equals(
         conf.USER_NOT_YET_VOTED,
         views.poll_check_vote(build_request(ip_address='127.0.0.1'), self.poll))
Example #11
0
 def test_check_vote_annonymous_user_allready_voted_by_cookies(self):
     cookies = {conf.POLL_COOKIE_NAME: ','.join(str(self.poll.pk))}
     tools.assert_equals(
         conf.USER_ALLREADY_VOTED,
         views.poll_check_vote(build_request(cookies=cookies), self.poll))
Example #12
0
 def test_check_vote_annonymous_user_allready_voted_by_vote_object(self):
     Vote.objects.create(poll=self.poll, ip_address='127.0.0.1')
     tools.assert_equals(
         conf.USER_ALLREADY_VOTED,
         views.poll_check_vote(build_request(ip_address='127.0.0.1'),
                               self.poll))
Example #13
0
 def test_check_vote_authetnticated_user_not_yet_voted(self):
     user = User.objects.create(username='******')
     tools.assert_equals(
         conf.USER_NOT_YET_VOTED,
         views.poll_check_vote(build_request(user=user), self.poll))
Example #14
0
 def test_check_vote_annonymous_user_not_yet_voted(self):
     tools.assert_equals(
         conf.USER_NOT_YET_VOTED,
         views.poll_check_vote(build_request(ip_address='127.0.0.1'),
                               self.poll))