Normalizza percorsi e volumi USN

This commit is contained in:
2026-07-02 10:25:55 +02:00
parent deaabb46c0
commit 169ede14dc
6 changed files with 90 additions and 3 deletions

View File

@@ -11,7 +11,9 @@ from bakrest.usn_journal import (
USN_REASON_RENAME_NEW_NAME,
is_meaningful_usn_reason,
parse_usn_records,
volume_name_for_path,
)
from pathlib import Path
def test_usn_reason_filter_accepts_real_data_changes() -> None:
@@ -50,3 +52,8 @@ def test_parse_usn_record_v3_reason_and_file_reference() -> None:
assert len(records) == 1
assert records[0].file_reference_number == 12345
assert records[0].reason == USN_REASON_FILE_CREATE
def test_volume_name_is_normalized_to_uppercase_drive() -> None:
assert volume_name_for_path(Path("c:/tmp")) == "\\\\.\\C:"
assert volume_name_for_path(Path("C:/tmp")) == "\\\\.\\C:"