summaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorjelle van der Waa <jelle@vdwaa.nl>2018-01-04 22:02:27 +0100
committerAngel Velásquez <angvp@archlinux.org>2018-01-04 16:02:27 -0500
commite4ab95c56a541139703dcf7a6bce86098a9d5ef4 (patch)
tree7d0a2e2136b51a6efe0a1f470d578e592f73551d /packages
parentb133869cc9a65be49f15ec90929f189c701e87e1 (diff)
downloadarchweb-e4ab95c56a541139703dcf7a6bce86098a9d5ef4.tar.gz
archweb-e4ab95c56a541139703dcf7a6bce86098a9d5ef4.zip
Add opensearch tests (#75)
Diffstat (limited to 'packages')
-rw-r--r--packages/tests.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/packages/tests.py b/packages/tests.py
index 5c70aaf4..69ec3217 100644
--- a/packages/tests.py
+++ b/packages/tests.py
@@ -163,4 +163,20 @@ class PackageSearch(TestCase):
self.assertEqual(response.status_code, 200)
self.assertIn('5 matching packages found', response.content)
+class OpenSearch(TestCase):
+ fixtures = ['main/fixtures/arches.json', 'main/fixtures/repos.json',
+ 'main/fixtures/package.json']
+
+ def test_packages(self):
+ response = self.client.get('/opensearch/packages/')
+ self.assertEqual(response.status_code, 200)
+
+ def test_packages_suggest(self):
+ response = self.client.get('/opensearch/packages/suggest?q=linux')
+ self.assertEqual(response.status_code, 200)
+ self.assertIn('linux', response.content)
+
+ response = self.client.get('/opensearch/packages/suggest')
+ self.assertEqual(response.status_code, 200)
+
# vim: set ts=4 sw=4 et: