def test_database_close(self): from os import getcwd, makedirs, remove from os.path import join _dir = join(getcwd(), "test_data") remove(join(_dir, "server.sqlite")) try: makedirs(_dir) except FileExistsError: pass from Server import database_server database_server.create_database(_dir, "head", "middle", "end") database = database_server.DatabaseManager(_dir) self.assertEqual(database.alive, False) database.open() self.assertEqual(database.alive, True) database.close() self.assertEqual(database.alive, False)
def test_database_cmd_setter(self): from os import getcwd, makedirs, remove from os.path import join _dir = join(getcwd(), "test_data") remove(join(_dir, "server.sqlite")) try: makedirs(_dir) except FileExistsError: pass from Server import database_server database_server.create_database(_dir, "head", "middle", "end") database = database_server.DatabaseManager(_dir) database.cmd_list = None self.assertEqual(database.cmd_list, []) database.cmd_list = [] self.assertEqual(database.cmd_list, []) database.cmd_list = [1, 2, 3] self.assertEqual(database.cmd_list, [1, 2, 3])
def test_database_database_property(self): from os import getcwd, makedirs, remove from os.path import join _dir = join(getcwd(), "test_data") remove(join(_dir, "server.sqlite")) try: makedirs(_dir) except FileExistsError: pass from Server import database_server database_server.create_database(_dir, "head", "middle", "end") database = database_server.DatabaseManager(_dir) self.assertEqual(type(database.database), type(None))