build(ingest): Inline import testing utils for check cli (#8400)

This commit is contained in:
Andrew Sikowitz 2023-07-11 16:40:20 -04:00 committed by GitHub
parent d4135d57b7
commit 75b79e160a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -15,8 +15,6 @@ from datahub.ingestion.sink.sink_registry import sink_registry
from datahub.ingestion.source.source_registry import source_registry
from datahub.ingestion.transformer.transform_registry import transform_registry
from datahub.telemetry import telemetry
from datahub.testing.compare_metadata_json import diff_metadata_json, load_json_file
from datahub.testing.mcp_diff import MCPDiff
logger = logging.getLogger(__name__)
@ -101,8 +99,12 @@ def metadata_diff(
) -> None:
"""Compare two metadata (MCE or MCP) JSON files.
To use this command, you must install the acryl-datahub[testing-utils] extra.
Comparison is more sophisticated for files composed solely of MCPs.
"""
from datahub.testing.compare_metadata_json import diff_metadata_json, load_json_file
from datahub.testing.mcp_diff import MCPDiff
actual = load_json_file(actual_file)
expected = load_json_file(expected_file)