From 7b7338597a0d8a0c7686a8a0ce5bf3a8207281ff Mon Sep 17 00:00:00 2001 From: philipp Date: Fri, 20 Oct 2017 22:09:37 +0000 Subject: [PATCH] Add basic unittests for wradmin. git-svn-id: http://www.winterrodeln.org/svn/wradmin/trunk@2705 7aebc617-e5e2-0310-91dc-80fb5f6d2477 --- tests/test_wradmin.py | 68 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 tests/test_wradmin.py diff --git a/tests/test_wradmin.py b/tests/test_wradmin.py new file mode 100644 index 0000000..6d942e4 --- /dev/null +++ b/tests/test_wradmin.py @@ -0,0 +1,68 @@ +"""How to test wradmin: + +WRADMIN_SETTINGS=../wradmin/test.cfg python3 -m unittest tests/test_wradmin.py +""" +import unittest +import xml.etree.ElementTree as et +import sqlalchemy +from sqlalchemy.engine.url import URL, make_url +import bs4 # beautiful soup +import wradmin + + +class WradminTestBase(unittest.TestCase): + def setUp(self): + wradmin.app.config['TESTING'] = True + self.app = wradmin.app.test_client() + + +class TestNoDbWradmin(WradminTestBase): + def test_root(self): + result = self.app.get('/') + self.assertEqual(result.status_code, 200) + self.assertTrue(result.data.startswith(b'