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)
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)
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)
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)