BAPSicle/tests/test_ui.py
2021-04-08 20:53:51 +01:00

46 lines
1.3 KiB
Python

from server import BAPSicleServer
import unittest
class TestUI(unittest.TestCase):
# initialization logic for the test suite declared in the test module
# code that is executed before all tests in one test run
@classmethod
def setUpClass(cls):
pass
# clean up logic for the test suite declared in the test module
# code that is executed after all tests in one test run
@classmethod
def tearDownClass(cls):
pass
# initialization logic
# code that is executed before each test
def setUp(self):
return # Temp disable this test.
server = BAPSicleServer(start_flask=False).get_flask()
server.config["TESTING"] = True
server.config["WTF_CSRF_ENABLED"] = False
server.config["DEBUG"] = False
self.app = server.test_client()
# clean up logic
# code that is executed after each test
def tearDown(self):
pass
def test_index_status_code(self):
return # Temp disable this test.
# sends HTTP GET request to the application
# on the specified path
result = self.app.get("/")
# assert the status code of the response
self.assertEqual(result.status_code, 200)
# runs the unit tests in the module
if __name__ == "__main__":
unittest.main()