summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjelle van der Waa <jelle@vdwaa.nl>2018-11-20 22:40:46 +0100
committerGitHub <noreply@github.com>2018-11-20 22:40:46 +0100
commitfb923c4e4f82cb0760cf3db1e20efac8cb48ffb2 (patch)
tree8d45332401ae3dbdecdfcad6804e97e66bec6d08
parent0e32e9414424690a964f354d07497c1463574144 (diff)
parent68e96cb4a1c255691948f0173fdb9126b019f292 (diff)
downloadarchweb-fb923c4e4f82cb0760cf3db1e20efac8cb48ffb2.tar.gz
archweb-fb923c4e4f82cb0760cf3db1e20efac8cb48ffb2.zip
Merge pull request #158 from jelly/netboot_test
Netboot test
-rw-r--r--devel/tests/test_reporead.py7
-rw-r--r--releng/tests/test_views.py6
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