updated crosswalk reverse mapping

This commit is contained in:
Venkat
2026-02-03 14:16:56 +00:00
parent 18c094568b
commit 8399dbdf1f
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -151,10 +151,10 @@ class CrosswalkBuilder:
"""Create a reverse mapping where values that map to the same key are concatenated
Example:
{"A": "1", "B": "1", "C": "2"} becomes {"1": "A, B", "2": "C"}
{"A": "1", "B": "1", "C": "2"} becomes {"1": ["A", "B"], "2": ["C"]}
Returns:
dict[str, str]: Reverse mapping with concatenated values
dict[str, list[str]]: Reverse mapping with lists of values
"""
reverse_dict: dict[str, list[str]] = {}
+1 -1
View File
@@ -140,7 +140,7 @@ def test_create_reverse_mapping():
builder.from_dict({"A": "1", "B": "1", "C": "2", "D": "2", "E": "3"})
reversed_mapping = builder.create_reverse_mapping()
assert reversed_mapping == {"1": "A|B", "2": "C|D", "3": "E"}
assert reversed_mapping == {"1": ["A", "B"], "2": ["C", "D"], "3": ["E"]}
# Defensive programming tests