BAPSicle/tests/test_ui.py
2020-10-26 21:25:02 +00:00

42 lines
1.1 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):
server = BAPSicleServer()
self.app = server.get_flask().test_client()
self.app.testing = True
# clean up logic
# code that is executed after each test
def tearDown(self):
pass
def test_index_status_code(self):
# 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()