@@ -503,7 +503,8 @@ def test_handle_resolve_manifest(valid_resolve_manifest_config_file, dummy_catal
503503 str (valid_resolve_manifest_config_file ),
504504 "--catalog" ,
505505 str (dummy_catalog ),
506- ]
506+ ],
507+ post_resolve_manifest = True ,
507508 )
508509 assert patched_handle .call_count == 1
509510
@@ -515,7 +516,14 @@ def test_handle_test_read(valid_read_config_file, configured_catalog):
515516 return_value = AirbyteMessage (type = MessageType .RECORD ),
516517 ) as patch :
517518 handle_request (
518- ["read" , "--config" , str (valid_read_config_file ), "--catalog" , str (configured_catalog )]
519+ [
520+ "read" ,
521+ "--config" ,
522+ str (valid_read_config_file ),
523+ "--catalog" ,
524+ str (configured_catalog ),
525+ ],
526+ post_resolve_manifest = True ,
519527 )
520528 assert patch .call_count == 1
521529
@@ -867,7 +875,7 @@ def test_handle_429_response():
867875
868876 config = TEST_READ_CONFIG
869877 limits = TestLimits ()
870- source = create_source (config , limits )
878+ source = create_source (config , limits , post_resolve_manifest = True )
871879
872880 with patch ("requests.Session.send" , return_value = response ) as mock_send :
873881 response = handle_connector_builder_request (
@@ -919,7 +927,14 @@ def test_missing_config(valid_resolve_manifest_config_file):
919927def test_invalid_config_command (invalid_config_file , dummy_catalog ):
920928 with pytest .raises (ValueError ):
921929 handle_request (
922- ["read" , "--config" , str (invalid_config_file ), "--catalog" , str (dummy_catalog )]
930+ [
931+ "read" ,
932+ "--config" ,
933+ str (invalid_config_file ),
934+ "--catalog" ,
935+ str (dummy_catalog ),
936+ ],
937+ post_resolve_manifest = True ,
923938 )
924939
925940
@@ -987,7 +1002,7 @@ def test_create_source():
9871002
9881003 config = {"__injected_declarative_manifest" : MANIFEST }
9891004
990- source = create_source (config , limits )
1005+ source = create_source (config , limits , post_resolve_manifest = True )
9911006
9921007 assert isinstance (source , ManifestDeclarativeSource )
9931008 assert source ._constructor ._limit_pages_fetched_per_slice == limits .max_pages_per_slice
@@ -1081,7 +1096,7 @@ def test_read_source(mock_http_stream):
10811096
10821097 config = {"__injected_declarative_manifest" : MANIFEST }
10831098
1084- source = create_source (config , limits )
1099+ source = create_source (config , limits , post_resolve_manifest = True )
10851100
10861101 output_data = read_stream (source , config , catalog , _A_PER_PARTITION_STATE , limits ).record .data
10871102 slices = output_data ["slices" ]
@@ -1128,7 +1143,7 @@ def test_read_source_single_page_single_slice(mock_http_stream):
11281143
11291144 config = {"__injected_declarative_manifest" : MANIFEST }
11301145
1131- source = create_source (config , limits )
1146+ source = create_source (config , limits , post_resolve_manifest = True )
11321147
11331148 output_data = read_stream (source , config , catalog , _A_PER_PARTITION_STATE , limits ).record .data
11341149 slices = output_data ["slices" ]
@@ -1214,7 +1229,7 @@ def test_handle_read_external_requests(deployment_mode, url_base, expected_error
12141229 test_manifest ["streams" ][0 ]["$parameters" ]["url_base" ] = url_base
12151230 config = {"__injected_declarative_manifest" : test_manifest }
12161231
1217- source = create_source (config , limits )
1232+ source = create_source (config , limits , post_resolve_manifest = True )
12181233
12191234 with mock .patch .dict (os .environ , {"DEPLOYMENT_MODE" : deployment_mode }, clear = False ):
12201235 output_data = read_stream (
@@ -1310,7 +1325,7 @@ def test_handle_read_external_oauth_request(deployment_mode, token_url, expected
13101325 )
13111326 config = {"__injected_declarative_manifest" : test_manifest }
13121327
1313- source = create_source (config , limits )
1328+ source = create_source (config , limits , post_resolve_manifest = True )
13141329
13151330 with mock .patch .dict (os .environ , {"DEPLOYMENT_MODE" : deployment_mode }, clear = False ):
13161331 output_data = read_stream (
0 commit comments