From c1bfb31c07362d733c28bd0b331adf0f2bdb3bbc Mon Sep 17 00:00:00 2001 From: Jelle van der Waa Date: Sun, 11 Jun 2017 02:16:48 +0200 Subject: visualize: add tests --- main/fixtures/package.json | 25 +++++++++++++++++++++++++ visualize/tests.py | 11 +++++++++++ 2 files changed, 36 insertions(+) create mode 100644 main/fixtures/package.json diff --git a/main/fixtures/package.json b/main/fixtures/package.json new file mode 100644 index 00000000..304a4141 --- /dev/null +++ b/main/fixtures/package.json @@ -0,0 +1,25 @@ +[ + { + "fields": { + "arch": 2, + "build_date": "2017-04-27T10:37:12Z", + "compressed_size": 61650988, + "created": "2017-05-20T13:06:46.688Z", + "epoch": 0, + "filename": "linux-4.10.13-1-i686.pkg.tar.xz", + "installed_size": 74946560, + "last_update": "2017-05-20T13:06:46.688Z", + "packager_str": "Tobias Powalowski ", + "pkgbase": "linux", + "pkgdesc": "The Linux kernel and modules", + "pkgname": "linux", + "pkgrel": "1", + "pkgver": "4.10.13", + "repo": 1, + "signature_bytes": "iQEzBAABCAAdFiEEW34/txt/EDKaHAOrdx32Yn7faB8FAlkC3M8ACgkQdx32Yn7faB8kHAf/YSMTEnIyLK/dTFWjM9P/X8iUVzoJUVn2X76m5QrMVLdX8rrqAXZt74DmEl87X4cjEweHgM3ihhP2L1i5YcFZ2t1NFhApJcdElPRZpLP/0BjR7ZoY9aUfnpseyBzzN+LamkUjAMdsQRBJDP3URfIFf+/r+F2bda0yto7h9yekuOphltkISF6ABn3VPrO5AxgI6SNrsXRdek3AUuOWr8BSAuIeRYt2chDuRPmztAy7DaDcZ71V9S90F+u2FkpcLKJygAAQbfKIPHVTS5GL2wc8gO5jXw+8lj4ioj4/fE+/Nq/ytn0zQHdebQ9akKzW+13D2r49pEU8EZiianmOgwd6yw==", + "url": "https://www.kernel.org/" + }, + "model": "main.package", + "pk": 1 + } +] diff --git a/visualize/tests.py b/visualize/tests.py index e69de29b..30289c89 100644 --- a/visualize/tests.py +++ b/visualize/tests.py @@ -0,0 +1,11 @@ +from django.test import TestCase + + +class VisualeTest(TestCase): + fixtures = ['main/fixtures/arches.json', 'main/fixtures/repos.json', + 'main/fixtures/package.json'] + + def test_urls(self): + for url in ['', 'by_repo/', 'by_arch/']: + response = self.client.get('/visualize/{}'.format(url)) + self.assertEqual(response.status_code, 200) -- cgit v1.2.3-55-g3dc8