def test_backup_lbaas_config_backup_is_present(temp_files): testconfname, testconfname_bak, _ = temp_files with open(testconfname_bak, 'w') as tbh: tbh.write('TEST') environment_library.backup_lbaas_config_file() with open(testconfname, 'r') as t, open(testconfname_bak, 'r') as tb: assert t.read() == tb.read()
def test_backup_lbaas_config_file_initial_backup(temp_files): testconfname, testconfname_bak, _ = temp_files with pytest.raises(OSError) as OSEEIO: os.remove(testconfname_bak) assert OSEEIO.value.args[1] == 'No such file or directory' environment_library.backup_lbaas_config_file() with open(testconfname, 'r') as t, open(testconfname_bak, 'r') as tb: assert t.read() == tb.read()
def test_backup_lbaas_config_backup_is_directory(temp_files): testconfname, testconfname_bak, _ = temp_files os.makedirs(testconfname_bak) with pytest.raises(OSError) as OSEEIO: environment_library.backup_lbaas_config_file() assert OSEEIO.value.args[1] == 'Is a directory'