|
206 | 206 | ), |
207 | 207 | ), |
208 | 208 | ContractValidationTestCase( |
209 | | - description="declared not null ignores unknown inferred nullability", |
| 209 | + description="not null audit ignores unknown inferred nullability", |
210 | 210 | declared_columns=(("order_id", None),), |
211 | | - declared_not_null_columns=("order_id",), |
| 211 | + not_null_audit_columns=("order_id",), |
212 | 212 | inferred_columns=(("order_id", None),), |
213 | 213 | inferred_nullability_by_column={"order_id": InferredNullability.UNKNOWN}, |
214 | 214 | type_enforcement=None, |
|
217 | 217 | expected_messages=(), |
218 | 218 | ), |
219 | 219 | ContractValidationTestCase( |
220 | | - description="declared not null fails when output is proven nullable", |
| 220 | + description="not null audit does not declare schema nullability", |
221 | 221 | declared_columns=(("customer_name", None),), |
222 | | - declared_not_null_columns=("customer_name",), |
| 222 | + not_null_audit_columns=("customer_name",), |
223 | 223 | inferred_columns=(("customer_name", None),), |
224 | 224 | inferred_nullability_by_column={"customer_name": InferredNullability.NULLABLE}, |
225 | 225 | type_enforcement=None, |
226 | | - expected_codes=("K004",), |
227 | | - expected_severities=("error",), |
228 | | - expected_messages=("column 'customer_name' is declared non-null but may be nullable",), |
| 226 | + expected_codes=(), |
| 227 | + expected_severities=(), |
| 228 | + expected_messages=(), |
229 | 229 | ), |
230 | 230 | ContractValidationTestCase( |
231 | 231 | description="declared nullable false fails when output is proven nullable", |
@@ -260,7 +260,7 @@ def test_given_compiled_project_when_validating_contracts_then_returns_expected_ |
260 | 260 | declared_columns=test_case.declared_columns, |
261 | 261 | inferred_columns=test_case.inferred_columns, |
262 | 262 | type_enforcement=test_case.type_enforcement, |
263 | | - declared_not_null_columns=test_case.declared_not_null_columns, |
| 263 | + not_null_audit_columns=test_case.not_null_audit_columns, |
264 | 264 | declared_nullable_by_column=test_case.declared_nullable_by_column, |
265 | 265 | inferred_nullability_by_column=test_case.inferred_nullability_by_column, |
266 | 266 | fast_lineage_has_star=test_case.fast_lineage_has_star, |
|
0 commit comments