From fdebfce406b8e28d1e3efb841d8e2d7ec6124187 Mon Sep 17 00:00:00 2001 From: "Czar.Echavez" Date: Mon, 2 Oct 2023 12:14:59 +0100 Subject: [PATCH] #1796: Fix test + making the restore test better --- .../system/test_database_on_node.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/tests/integration_tests/system/test_database_on_node.py b/tests/integration_tests/system/test_database_on_node.py index 38196041..92056981 100644 --- a/tests/integration_tests/system/test_database_on_node.py +++ b/tests/integration_tests/system/test_database_on_node.py @@ -66,13 +66,13 @@ def test_create_database_backup(uc2_network): db_service: DatabaseService = db_server.software_manager.software["DatabaseService"] # back up should be created - assert db_service.backup_database(backup_file_name="test_file.db") is True + assert db_service.backup_database() is True backup_server: Server = uc2_network.get_node_by_hostname("backup_server") ftp_server: FTPServer = backup_server.software_manager.software["FTPServer"] # backup file should exist in the backup server - assert ftp_server.file_system.get_file(folder_name="db_backup", file_name="test_file.db") is not None + assert ftp_server.file_system.get_file(folder_name=db_service.uuid, file_name="database.db") is not None def test_restore_backup(uc2_network): @@ -81,7 +81,14 @@ def test_restore_backup(uc2_network): db_service: DatabaseService = db_server.software_manager.software["DatabaseService"] # create a back up - assert db_service.backup_database(backup_file_name="test_file.db") is True + assert db_service.backup_database() is True + + # delete database locally + db_service.file_system.delete_file(folder_name="database", file_name="database.db") + + assert db_service.file_system.get_file(folder_name="database", file_name="database.db") is None # back up should be restored - assert db_service.restore_backup(backup_file_name="test_file.db") is True + assert db_service.restore_backup() is True + + assert db_service.file_system.get_file(folder_name="database", file_name="database.db") is not None