(schema,
original_schema,
check_field_names=True,
check_field_types=True,
check_field_metas=False)
| 1272 | set(original_schema.field_names())) |
| 1273 | |
| 1274 | def equal_schemas(schema, |
| 1275 | original_schema, |
| 1276 | check_field_names=True, |
| 1277 | check_field_types=True, |
| 1278 | check_field_metas=False): |
| 1279 | assert isinstance(schema, Field) |
| 1280 | assert isinstance(original_schema, Field) |
| 1281 | |
| 1282 | if check_field_names and ( |
| 1283 | schema.field_names() != original_schema.field_names()): |
| 1284 | return False |
| 1285 | if check_field_types and ( |
| 1286 | schema.field_types() != original_schema.field_types()): |
| 1287 | return False |
| 1288 | if check_field_metas and ( |
| 1289 | schema.field_metadata() != original_schema.field_metadata()): |
| 1290 | return False |
| 1291 | |
| 1292 | return True |
| 1293 | |
| 1294 | |
| 1295 | def schema_check(schema, previous=None): |
no test coverage detected
searching dependent graphs…