Allow filtering pins over submitter.username

This commit is contained in:
Krzysztof Klimonda
2013-03-03 14:50:40 -08:00
parent c7e1e1cd83
commit 856d2d1e87
2 changed files with 13 additions and 1 deletions

View File

@@ -200,12 +200,17 @@ class PinResourceTest(ResourceTestCase):
self.assertValidJSONResponse(response)
self.assertEqual(self.deserialize(response)['objects'][0]['id'], pin.id)
def test_get_list_json_filtered(self):
def test_get_list_json_filtered_by_tags(self):
tag = self.pin_1.tags.all()[0]
response = self.api_client.get('/api/v1/pin/', format='json', data={'tag': tag})
self.assertValidJSONResponse(response)
self.assertEqual(self.deserialize(response)['objects'][0]['id'], self.pin_1.id)
def test_get_list_json_filtered_by_submitter(self):
response = self.api_client.get('/api/v1/pin/', format='json', data={'submitter__username': self.user.username})
self.assertValidJSONResponse(response)
self.assertEqual(self.deserialize(response)['objects'][0]['id'], self.pin_1.id)
def test_get_list_json(self):
user = User.objects.get(pk=1)
image = Image.objects.get(pk=1)