diff options
author | jelle van der Waa <jelle@vdwaa.nl> | 2018-01-04 22:02:27 +0100 |
---|---|---|
committer | Angel Velásquez <angvp@archlinux.org> | 2018-01-04 16:02:27 -0500 |
commit | e4ab95c56a541139703dcf7a6bce86098a9d5ef4 (patch) | |
tree | 7d0a2e2136b51a6efe0a1f470d578e592f73551d | |
parent | b133869cc9a65be49f15ec90929f189c701e87e1 (diff) | |
download | archweb-e4ab95c56a541139703dcf7a6bce86098a9d5ef4.tar.gz archweb-e4ab95c56a541139703dcf7a6bce86098a9d5ef4.zip |
Add opensearch tests (#75)
-rw-r--r-- | packages/tests.py | 16 |
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: |