#2740: fix tests affected by request permissions
This commit is contained in:
@@ -26,7 +26,7 @@ def test_file_scan_request(populated_file_system):
|
|||||||
assert file.health_status == FileSystemItemHealthStatus.CORRUPT
|
assert file.health_status == FileSystemItemHealthStatus.CORRUPT
|
||||||
assert file.visible_health_status == FileSystemItemHealthStatus.GOOD
|
assert file.visible_health_status == FileSystemItemHealthStatus.GOOD
|
||||||
|
|
||||||
fs.apply_request(request=["file", file.name, "scan"])
|
fs.apply_request(request=["folder", folder.name, "file", file.name, "scan"])
|
||||||
|
|
||||||
assert file.health_status == FileSystemItemHealthStatus.CORRUPT
|
assert file.health_status == FileSystemItemHealthStatus.CORRUPT
|
||||||
assert file.visible_health_status == FileSystemItemHealthStatus.CORRUPT
|
assert file.visible_health_status == FileSystemItemHealthStatus.CORRUPT
|
||||||
@@ -37,12 +37,12 @@ def test_file_checkhash_request(populated_file_system):
|
|||||||
"""Test that an agent can request a file hash check."""
|
"""Test that an agent can request a file hash check."""
|
||||||
fs, folder, file = populated_file_system
|
fs, folder, file = populated_file_system
|
||||||
|
|
||||||
fs.apply_request(request=["file", file.name, "checkhash"])
|
fs.apply_request(request=["folder", folder.name, "file", file.name, "checkhash"])
|
||||||
|
|
||||||
assert file.health_status == FileSystemItemHealthStatus.GOOD
|
assert file.health_status == FileSystemItemHealthStatus.GOOD
|
||||||
file.sim_size = 0
|
file.sim_size = 0
|
||||||
|
|
||||||
fs.apply_request(request=["file", file.name, "checkhash"])
|
fs.apply_request(request=["folder", folder.name, "file", file.name, "checkhash"])
|
||||||
|
|
||||||
assert file.health_status == FileSystemItemHealthStatus.CORRUPT
|
assert file.health_status == FileSystemItemHealthStatus.CORRUPT
|
||||||
|
|
||||||
@@ -54,7 +54,7 @@ def test_file_repair_request(populated_file_system):
|
|||||||
file.corrupt()
|
file.corrupt()
|
||||||
assert file.health_status == FileSystemItemHealthStatus.CORRUPT
|
assert file.health_status == FileSystemItemHealthStatus.CORRUPT
|
||||||
|
|
||||||
fs.apply_request(request=["file", file.name, "repair"])
|
fs.apply_request(request=["folder", folder.name, "file", file.name, "repair"])
|
||||||
assert file.health_status == FileSystemItemHealthStatus.GOOD
|
assert file.health_status == FileSystemItemHealthStatus.GOOD
|
||||||
|
|
||||||
|
|
||||||
@@ -71,7 +71,7 @@ def test_file_restore_request(populated_file_system):
|
|||||||
assert fs.get_file(folder_name=folder.name, file_name=file.name) is not None
|
assert fs.get_file(folder_name=folder.name, file_name=file.name) is not None
|
||||||
assert fs.get_file(folder_name=folder.name, file_name=file.name).deleted is False
|
assert fs.get_file(folder_name=folder.name, file_name=file.name).deleted is False
|
||||||
|
|
||||||
fs.apply_request(request=["file", file.name, "corrupt"])
|
fs.apply_request(request=["folder", folder.name, "file", file.name, "corrupt"])
|
||||||
assert fs.get_file(folder_name=folder.name, file_name=file.name).health_status == FileSystemItemHealthStatus.CORRUPT
|
assert fs.get_file(folder_name=folder.name, file_name=file.name).health_status == FileSystemItemHealthStatus.CORRUPT
|
||||||
|
|
||||||
fs.apply_request(request=["restore", "file", folder.name, file.name])
|
fs.apply_request(request=["restore", "file", folder.name, file.name])
|
||||||
@@ -81,7 +81,7 @@ def test_file_restore_request(populated_file_system):
|
|||||||
def test_file_corrupt_request(populated_file_system):
|
def test_file_corrupt_request(populated_file_system):
|
||||||
"""Test that an agent can request a file corruption."""
|
"""Test that an agent can request a file corruption."""
|
||||||
fs, folder, file = populated_file_system
|
fs, folder, file = populated_file_system
|
||||||
fs.apply_request(request=["file", file.name, "corrupt"])
|
fs.apply_request(request=["folder", folder.name, "file", file.name, "corrupt"])
|
||||||
assert file.health_status == FileSystemItemHealthStatus.CORRUPT
|
assert file.health_status == FileSystemItemHealthStatus.CORRUPT
|
||||||
|
|
||||||
|
|
||||||
@@ -90,7 +90,7 @@ def test_deleted_file_cannot_be_interacted_with(populated_file_system):
|
|||||||
fs, folder, file = populated_file_system
|
fs, folder, file = populated_file_system
|
||||||
assert fs.get_file(folder_name=folder.name, file_name=file.name) is not None
|
assert fs.get_file(folder_name=folder.name, file_name=file.name) is not None
|
||||||
|
|
||||||
fs.apply_request(request=["file", file.name, "corrupt"])
|
fs.apply_request(request=["folder", folder.name, "file", file.name, "corrupt"])
|
||||||
assert fs.get_file(folder_name=folder.name, file_name=file.name).health_status == FileSystemItemHealthStatus.CORRUPT
|
assert fs.get_file(folder_name=folder.name, file_name=file.name).health_status == FileSystemItemHealthStatus.CORRUPT
|
||||||
assert (
|
assert (
|
||||||
fs.get_file(folder_name=folder.name, file_name=file.name).visible_health_status
|
fs.get_file(folder_name=folder.name, file_name=file.name).visible_health_status
|
||||||
|
|||||||
@@ -166,13 +166,13 @@ def test_deleted_folder_and_its_files_cannot_be_interacted_with(populated_file_s
|
|||||||
fs, folder, file = populated_file_system
|
fs, folder, file = populated_file_system
|
||||||
assert fs.get_file(folder_name=folder.name, file_name=file.name) is not None
|
assert fs.get_file(folder_name=folder.name, file_name=file.name) is not None
|
||||||
|
|
||||||
fs.apply_request(request=["file", file.name, "corrupt"])
|
fs.apply_request(request=["folder", folder.name, "file", file.name, "corrupt"])
|
||||||
assert fs.get_file(folder_name=folder.name, file_name=file.name).health_status == FileSystemItemHealthStatus.CORRUPT
|
assert fs.get_file(folder_name=folder.name, file_name=file.name).health_status == FileSystemItemHealthStatus.CORRUPT
|
||||||
|
|
||||||
fs.apply_request(request=["delete", "folder", folder.name])
|
fs.apply_request(request=["delete", "folder", folder.name])
|
||||||
assert fs.get_file(folder_name=folder.name, file_name=file.name) is None
|
assert fs.get_file(folder_name=folder.name, file_name=file.name) is None
|
||||||
|
|
||||||
fs.apply_request(request=["file", file.name, "repair"])
|
fs.apply_request(request=["folder", folder.name, "file", file.name, "repair"])
|
||||||
|
|
||||||
deleted_folder = fs.deleted_folders.get(folder.uuid)
|
deleted_folder = fs.deleted_folders.get(folder.uuid)
|
||||||
deleted_file = deleted_folder.deleted_files.get(file.uuid)
|
deleted_file = deleted_folder.deleted_files.get(file.uuid)
|
||||||
|
|||||||
Reference in New Issue
Block a user