File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
airbyte_cdk/test/standard_tests Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 3030 AirbyteStreamSerializer ,
3131)
3232from airbyte_cdk .models .connector_metadata import MetadataFile
33+ from airbyte_cdk .test .entrypoint_wrapper import EntrypointOutput
3334from airbyte_cdk .test .models import ConnectorTestScenario
3435from airbyte_cdk .test .utils .reading import catalog
3536from airbyte_cdk .utils .connector_paths import (
@@ -310,10 +311,11 @@ def test_docker_image_build_and_read(
310311 capture_stderr = True ,
311312 capture_stdout = True ,
312313 )
314+ parsed_output = EntrypointOutput (messages = discover_result .stdout .splitlines ())
313315 try :
314- discovered_catalog : AirbyteCatalog = AirbyteCatalogSerializer . load (
315- orjson . loads ( discover_result . stdout )[ " catalog" ],
316- )
316+ catalog_message = parsed_output . catalog # Get catalog message
317+ assert catalog_message . catalog is not None , "Catalog message missing catalog."
318+ discovered_catalog : AirbyteCatalog = parsed_output . catalog . catalog
317319 except Exception as ex :
318320 raise AssertionError (
319321 f"Failed to load discovered catalog from { discover_result .stdout } . "
You can’t perform that action at this time.
0 commit comments