summaryrefslogtreecommitdiff
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.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/patchwork/tests/api/test_cover.py b/patchwork/tests/api/test_cover.py
index 5eeb190..1b19ded 100644
--- a/patchwork/tests/api/test_cover.py
+++ b/patchwork/tests/api/test_cover.py
@@ -111,6 +111,18 @@ class TestCoverLetterAPI(utils.APITestCase):
'submitter': 'test@example.org'})
self.assertEqual(0, len(resp.data))
+ def test_list_filter_msgid(self):
+ """Filter covers by msgid."""
+ cover = create_cover()
+
+ resp = self.client.get(self.api_url(), {'msgid': cover.url_msgid})
+ self.assertEqual([cover.id], [x['id'] for x in resp.data])
+
+ # empty response if nothing matches
+ resp = self.client.get(self.api_url(), {
+ 'msgid': 'fishfish@fish.fish'})
+ self.assertEqual(0, len(resp.data))
+
@utils.store_samples('cover-list-1-0')
def test_list_version_1_0(self):
create_cover()