aboutsummaryrefslogtreecommitdiff
path: root/patchwork/tests/api/test_cover.py
diff options
context:
space:
mode:
Diffstat (limited to 'patchwork/tests/api/test_cover.py')
-rw-r--r--patchwork/tests/api/test_cover.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/patchwork/tests/api/test_cover.py b/patchwork/tests/api/test_cover.py
index 4c0c528..b4a4dba 100644
--- a/patchwork/tests/api/test_cover.py
+++ b/patchwork/tests/api/test_cover.py
@@ -50,7 +50,8 @@ class TestCoverLetterAPI(APITestCase):
if item is None:
return reverse('api-cover-list', kwargs=kwargs)
- return reverse('api-cover-detail', args=[item], kwargs=kwargs)
+ kwargs['pk'] = item
+ return reverse('api-cover-detail', kwargs=kwargs)
def assertSerialized(self, cover_obj, cover_json):
self.assertEqual(cover_obj.id, cover_json['id'])
@@ -125,6 +126,14 @@ class TestCoverLetterAPI(APITestCase):
for key, value in parsed_headers.items():
self.assertIn(value, resp.data['headers'][key])
+ # test comments
+ resp = self.client.get(self.api_url(cover_obj.id))
+ self.assertIn('comments', resp.data)
+
+ # test old version of API
+ resp = self.client.get(self.api_url(cover_obj.id, version='1.0'))
+ self.assertNotIn('comments', resp.data)
+
def test_create_update_delete(self):
user = create_maintainer()
user.is_superuser = True