@@ -161,19 +161,19 @@ def test_status_per_dimension(self):
161161 declared = {"PDI" : 35 , "IDV" : 67 , "UAI" : 65 , "MAS" : 66 , "LTO" : 83 , "IND" : 40 }
162162 derived = {"PDI" : 33 , "IDV" : 75 , "UAI" : 66 , "MAS" : 60 , "LTO" : 87 , "IND" : 33 }
163163 out = upd .render_alignment_table (declared , derived )
164- assert "| PDI | 35 | 33 | 2 | OK EXCELLENT |" in out
165- assert "| IDV | 67 | 75 | 8 | OK PASS |" in out
166- assert "| UAI | 65 | 66 | 1 | OK EXCELLENT |" in out
167- assert "| MAS | 66 | 60 | 6 | OK PASS |" in out
168- assert "| LTO | 83 | 87 | 4 | OK EXCELLENT |" in out
169- assert "| IND | 40 | 33 | 7 | OK PASS |" in out
164+ assert "| PDI | 35 | 33 | 2 | ✅ EXCELLENT |" in out
165+ assert "| IDV | 67 | 75 | 8 | ✅ PASS |" in out
166+ assert "| UAI | 65 | 66 | 1 | ✅ EXCELLENT |" in out
167+ assert "| MAS | 66 | 60 | 6 | ✅ PASS |" in out
168+ assert "| LTO | 83 | 87 | 4 | ✅ EXCELLENT |" in out
169+ assert "| IND | 40 | 33 | 7 | ✅ PASS |" in out
170170
171171 def test_warn_and_fail_surface (self ):
172172 declared = {"PDI" : 50 , "IDV" : 50 }
173173 derived = {"PDI" : 65 , "IDV" : 90 }
174174 out = upd .render_alignment_table (declared , derived )
175- assert "WARN WARN" in out # 50 vs 65 -> gap 15 -> WARN
176- assert "FAIL FAIL" in out # 50 vs 90 -> gap 40 -> FAIL
175+ assert "⚠️ WARN" in out # 50 vs 65 -> gap 15 -> WARN
176+ assert "❌ FAIL" in out # 50 vs 90 -> gap 40 -> FAIL
177177
178178 def test_missing_derived_marks_na (self ):
179179 declared = {"PDI" : 35 }
@@ -235,7 +235,7 @@ def test_replaces_both_tables(self):
235235 assert "**High** - DRIFTED" not in new_text
236236 assert "| Individualism (IDV) | 67 | **Moderate**" in new_text
237237 # Alignment table updated with new derived value
238- assert "| PDI | 35 | 33 | 2 | OK EXCELLENT |" in new_text
238+ assert "| PDI | 35 | 33 | 2 | ✅ EXCELLENT |" in new_text
239239 # OLD EXCELLENT label removed (was wrong format)
240240 assert "OLD EXCELLENT" not in new_text
241241
@@ -279,7 +279,7 @@ def test_alignment_only_when_dimensions_missing(self):
279279 text , "X" , {"PDI" : 35 }, {"PDI" : 33 },
280280 )
281281 # Alignment table updated
282- assert "| PDI | 35 | 33 | 2 | OK EXCELLENT |" in new_text
282+ assert "| PDI | 35 | 33 | 2 | ✅ EXCELLENT |" in new_text
283283 # Cultural Dimensions heading missing -> one warning
284284 assert len (warnings ) == 1
285285 assert "Cultural Dimensions" in warnings [0 ]
0 commit comments