1

Collage des pièces imprimées exclusives et variante sans impressions

This commit is contained in:
2025-12-03 17:37:01 +01:00
parent a474e57694
commit a6e89bf6ef
5 changed files with 117 additions and 5 deletions

View File

@@ -117,6 +117,7 @@ def test_build_part_rarity_counts_spares_and_ignores_categories(tmp_path: Path)
"part_category": "Bricks",
"sample_set_num": "2000-1",
"sample_set_id": "2000",
"sample_set_year": "2021",
"filtered_quantity": "1",
"filtered_set_count": "1",
"other_sets_quantity": "0",
@@ -130,6 +131,7 @@ def test_build_part_rarity_counts_spares_and_ignores_categories(tmp_path: Path)
"part_category": "Bricks",
"sample_set_num": "1000-1",
"sample_set_id": "1000",
"sample_set_year": "2020",
"filtered_quantity": "3",
"filtered_set_count": "2",
"other_sets_quantity": "3",
@@ -143,6 +145,7 @@ def test_build_part_rarity_counts_spares_and_ignores_categories(tmp_path: Path)
"part_category": "Large Buildable Figures",
"sample_set_num": "2000-1",
"sample_set_id": "2000",
"sample_set_year": "2021",
"filtered_quantity": "2",
"filtered_set_count": "1",
"other_sets_quantity": "4",
@@ -175,6 +178,7 @@ def test_write_part_rarity_outputs_csv(tmp_path: Path) -> None:
"part_category": "Bricks",
"sample_set_num": "123-1",
"sample_set_id": "123",
"sample_set_year": "2020",
"filtered_quantity": "3",
"filtered_set_count": "2",
"other_sets_quantity": "3",
@@ -188,7 +192,7 @@ def test_write_part_rarity_outputs_csv(tmp_path: Path) -> None:
assert destination.exists()
content = destination.read_text().strip().splitlines()
assert content[0] == (
"part_num,part_name,part_cat_id,part_category,sample_set_num,sample_set_id,filtered_quantity,filtered_set_count,"
"part_num,part_name,part_cat_id,part_category,sample_set_num,sample_set_id,sample_set_year,filtered_quantity,filtered_set_count,"
"other_sets_quantity,catalog_total_quantity,filtered_share"
)
assert content[1] == "p1,Brick 1x1,1,Bricks,123-1,123,3,2,3,6,0.5000"
assert content[1] == "p1,Brick 1x1,1,Bricks,123-1,123,2020,3,2,3,6,0.5000"