예제 #1
0
    def test_get_votes(self):
        VoteFactory.create_batch(11, project=self.project1)
        VoteFactory.create_batch(12, project=self.project2)

        response = self.client.get(self.vote_url +
                                   '?project={0}'.format(self.project1.slug))

        self.assertEqual(response.status_code, 200)

        data = json.loads(response.content)
        self.assertEqual(data['count'], 11)
        self.assertEqual(len(data['results']), 10)
예제 #2
0
    def test_get_votes(self):
        VoteFactory.create_batch(11, project=self.project1)
        VoteFactory.create_batch(12, project=self.project2)

        response = self.client.get(self.vote_url +
                                   '?project={0}'.format(self.project1.slug))

        self.assertEqual(response.status_code, 200)

        data = json.loads(response.content)
        self.assertEqual(data['count'], 11)
        self.assertEqual(len(data['results']), 10)
예제 #3
0
    def test_get_user_votes(self):
        VoteFactory.create_batch(11, project=self.project1)
        VoteFactory.create_batch(3, project=self.project2)
        VoteFactory.create(voter=self.user, project=self.project1)
        VoteFactory.create(voter=self.user, project=self.project2)

        vote_url = self.vote_url + '?voter={0}'.format(self.user.id)
        response = self.client.get(vote_url)

        self.assertEqual(response.status_code, 200)

        data = json.loads(response.content)
        self.assertEqual(data['count'], 2)
        self.assertEqual(len(data['results']), 2)
예제 #4
0
    def test_get_user_votes(self):
        VoteFactory.create_batch(11, project=self.project1)
        VoteFactory.create_batch(3, project=self.project2)
        VoteFactory.create(voter=self.user, project=self.project1)
        VoteFactory.create(voter=self.user, project=self.project2)

        vote_url = self.vote_url + '?voter={0}'.format(self.user.id)
        response = self.client.get(vote_url)

        self.assertEqual(response.status_code, 200)

        data = json.loads(response.content)
        self.assertEqual(data['count'], 2)
        self.assertEqual(len(data['results']), 2)