not much
This commit is contained in:
1 parent
22c04f6e15
commit
ec1645a952
2 files changed
+8
-3
No files matched your search
@@ -44,7 +44,7 @@ def find_name_issues(evaluation: Path) -> list[NameIssue]:
|
|||||||
reasons = []
|
reasons = []
|
||||||
if name.casefold() == "unknown":
|
if name.casefold() == "unknown":
|
||||||
reasons.append("nom inconnu")
|
reasons.append("nom inconnu")
|
||||||
if counts[name.casefold()] > 1:
|
elif counts[name.casefold()] > 1:
|
||||||
reasons.append(f"nom attribué à {counts[name.casefold()]} copies")
|
reasons.append(f"nom attribué à {counts[name.casefold()]} copies")
|
||||||
if reasons:
|
if reasons:
|
||||||
issues.append(NameIssue(folder, name, copy_id, tuple(reasons)))
|
issues.append(NameIssue(folder, name, copy_id, tuple(reasons)))
|
||||||
|
|||||||
@@ -2428,6 +2428,7 @@ class WorkflowTests(unittest.TestCase):
|
|||||||
"Dupont (02)": (b"two-jpg", b"two-pdf"),
|
"Dupont (02)": (b"two-jpg", b"two-pdf"),
|
||||||
"Dupont (03)": (b"three-jpg", b"three-pdf"),
|
"Dupont (03)": (b"three-jpg", b"three-pdf"),
|
||||||
"Unique (04)": (b"four-jpg", b"four-pdf"),
|
"Unique (04)": (b"four-jpg", b"four-pdf"),
|
||||||
|
"unknown (05)": (b"five-jpg", b"five-pdf"),
|
||||||
}
|
}
|
||||||
for folder_name, (jpg, pdf) in folders.items():
|
for folder_name, (jpg, pdf) in folders.items():
|
||||||
folder = return_dir / folder_name
|
folder = return_dir / folder_name
|
||||||
@@ -2439,7 +2440,11 @@ class WorkflowTests(unittest.TestCase):
|
|||||||
(folder / "answers").mkdir()
|
(folder / "answers").mkdir()
|
||||||
|
|
||||||
issues = find_name_issues(evaluation)
|
issues = find_name_issues(evaluation)
|
||||||
self.assertEqual([issue.copy_id for issue in issues], ["01", "02", "03"])
|
self.assertEqual([issue.copy_id for issue in issues], ["01", "02", "03", "05"])
|
||||||
|
self.assertEqual(issues[0].reasons, ("nom inconnu",))
|
||||||
|
self.assertEqual(issues[3].reasons, ("nom inconnu",))
|
||||||
|
self.assertEqual(issues[1].reasons, ("nom attribué à 2 copies",))
|
||||||
|
self.assertEqual(issues[2].reasons, ("nom attribué à 2 copies",))
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
original_copy_path(evaluation, "01"),
|
original_copy_path(evaluation, "01"),
|
||||||
original_dir / "Copie01.pdf",
|
original_dir / "Copie01.pdf",
|
||||||
@@ -2453,7 +2458,7 @@ class WorkflowTests(unittest.TestCase):
|
|||||||
self.assertTrue((renamed / "answers").is_dir())
|
self.assertTrue((renamed / "answers").is_dir())
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
[issue.copy_id for issue in find_name_issues(evaluation)],
|
[issue.copy_id for issue in find_name_issues(evaluation)],
|
||||||
["02", "03"],
|
["02", "03", "05"],
|
||||||
)
|
)
|
||||||
|
|
||||||
def test_export_and_import_defaults_follow_previous_runs(self) -> None:
|
def test_export_and_import_defaults_follow_previous_runs(self) -> None:
|
||||||
|
|||||||
Reference in new issue
Block a user