Add duplicate filename diagnostics
This commit is contained in:
@@ -85,3 +85,22 @@ def test_smart_crate_references_are_reported_but_not_scored():
|
||||
assert report.static_crates == 1
|
||||
assert report.smart_crates == 1
|
||||
assert report.dynamic_references_excluded == 1
|
||||
|
||||
|
||||
def test_health_reports_cloud_conflicts_separately_from_exact_duplicates():
|
||||
library = Library.build(
|
||||
[],
|
||||
[
|
||||
track("Track.mp3", "Original"),
|
||||
track("Track 2.mp3", "Conflict"),
|
||||
track("Copy.mp3", "First"),
|
||||
track("Copy.mp3", "Second"),
|
||||
],
|
||||
)
|
||||
|
||||
report = analyze_health(library)
|
||||
|
||||
assert report.duplicate_filename_groups == 1
|
||||
assert report.duplicate_files == 1
|
||||
assert report.suspected_cloud_conflict_groups == 1
|
||||
assert report.suspected_cloud_conflict_files == 1
|
||||
|
||||
Reference in New Issue
Block a user