diff options
author | jelle van der Waa <jelle@vdwaa.nl> | 2018-11-20 22:40:46 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-20 22:40:46 +0100 |
commit | fb923c4e4f82cb0760cf3db1e20efac8cb48ffb2 (patch) | |
tree | 8d45332401ae3dbdecdfcad6804e97e66bec6d08 | |
parent | 0e32e9414424690a964f354d07497c1463574144 (diff) | |
parent | 68e96cb4a1c255691948f0173fdb9126b019f292 (diff) | |
download | archweb-fb923c4e4f82cb0760cf3db1e20efac8cb48ffb2.tar.gz archweb-fb923c4e4f82cb0760cf3db1e20efac8cb48ffb2.zip |
Merge pull request #158 from jelly/netboot_test
Netboot test
-rw-r--r-- | devel/tests/test_reporead.py | 7 | ||||
-rw-r--r-- | releng/tests/test_views.py | 6 |
2 files changed, 11 insertions, 2 deletions
diff --git a/devel/tests/test_reporead.py b/devel/tests/test_reporead.py index 62db32ec..f3c17375 100644 --- a/devel/tests/test_reporead.py +++ b/devel/tests/test_reporead.py @@ -41,7 +41,12 @@ class RepoReadTest(TransactionTestCase): with self.assertRaises(CommandError) as e: call_command('reporead', 'x86_64', 'nothing.db.tar.gz') self.assertIn('Specified package database file does not exist.', str(e.exception)) - + + def test_invalid_arch(self): + with self.assertRaises(CommandError) as e: + call_command('reporead', 'armv64', 'devel/fixtures/core.db.tar.gz') + self.assertEqual('Specified architecture armv64 is not currently known.', str(e.exception)) + def test_read_packages(self): with patch('devel.management.commands.reporead.logger') as logger: call_command('reporead', 'x86_64', 'devel/fixtures/core.db.tar.gz') diff --git a/releng/tests/test_views.py b/releng/tests/test_views.py index 62bdf4c0..d6e5f59c 100644 --- a/releng/tests/test_views.py +++ b/releng/tests/test_views.py @@ -14,7 +14,7 @@ class RelengViewTest(TestCase): response = self.client.get('/releng/releases/json/') self.assertEqual(response.status_code, 200) data = response.json() - + self.assertEqual(data['version'], 1) release = data['releases'][0] self.assertEqual(release['version'], version) @@ -23,6 +23,10 @@ class RelengViewTest(TestCase): response = self.client.get('/releng/netboot/') self.assertEqual(response.status_code, 200) + def test_netboot_config(self): + response = self.client.get('/releng/netboot/archlinux.ipxe') + self.assertEqual(response.status_code, 200) + def test_release_torrent_not_found(self): # TODO: Add torrent data to release fixture version = self.release.version |