Skip to content

Push on main

Push on main #3771

GitHub Actions / PyTest Results (Full) succeeded Oct 9, 2025 in 0s

All 3 788 tests pass, 12 skipped in 10m 59s

3 800 tests  +1   3 788 ✅ +1   10m 59s ⏱️ ±0s
    1 suites ±0      12 💤 ±0 
    1 files   ±0       0 ❌ ±0 

Results for commit 035264c. ± Comparison against earlier commit 7a35833.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (Full)

12 skipped tests found

There are 12 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel0-True]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel1-True]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel2-True]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel3-False]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel4-True]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel5-True]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel6-False]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel7-False]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel8-False]
unit_tests.resources.source_pokeapi_w_components_py.integration_tests.test_airbyte_standards.TestSuiteSourcePokeAPI ‑ test_docker_image_build_and_read['valid_config' Test Scenario]
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_read_with_concurrent_and_synchronous_streams
unit_tests.sources.file_based.file_types.test_excel_parser ‑ test_infer_schema

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (Full)

3800 tests found (test 1 to 460)

There are 3800 tests, see "Raw output" for the list of tests 1 to 460.
Raw output
unit_tests.cli.airbyte_cdk.test_secret_masks ‑ test_print_ci_secrets_masks_for_config[config0-expected_calls0]
unit_tests.cli.airbyte_cdk.test_secret_masks ‑ test_print_ci_secrets_masks_for_config[config1-expected_calls1]
unit_tests.cli.airbyte_cdk.test_secret_masks ‑ test_print_ci_secrets_masks_for_config[config2-expected_calls2]
unit_tests.cli.airbyte_cdk.test_secret_masks ‑ test_print_ci_secrets_masks_for_config[config3-expected_calls3]
unit_tests.cli.airbyte_cdk.test_secret_masks ‑ test_print_ci_secrets_masks_for_config[config4-expected_calls4]
unit_tests.cli.airbyte_cdk.test_secret_masks ‑ test_print_ci_secrets_masks_for_config[config5-expected_calls5]
unit_tests.cli.airbyte_cdk.test_secret_masks ‑ test_print_ci_secrets_masks_for_config[config6-expected_calls6]
unit_tests.cli.airbyte_cdk.test_secret_masks ‑ test_print_ci_secrets_masks_for_config[config7-expected_calls7]
unit_tests.cli.airbyte_cdk.test_secret_masks ‑ test_print_ci_secrets_masks_for_config[config8-expected_calls8]
unit_tests.cli.airbyte_cdk.test_secrets.TestFetch ‑ test_fetch_with_all_failed_secrets
unit_tests.cli.airbyte_cdk.test_secrets.TestFetch ‑ test_fetch_with_some_failed_secrets
unit_tests.cli.airbyte_cdk.test_secrets.TestWriteSecretFile ‑ test_write_secret_file_with_enabled_version
unit_tests.cli.airbyte_cdk.test_secrets.TestWriteSecretFile ‑ test_write_secret_file_with_no_enabled_versions
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel0-True]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel1-True]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel2-True]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel3-False]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel4-True]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel5-True]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel6-False]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel7-False]
unit_tests.cli.airbyte_cdk.test_util ‑ test_resolve_airbyte_repo_root_real_fs[start_dir_rel8-False]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_config_update
unit_tests.connector_builder.test_connector_builder_handler ‑ test_create_source
unit_tests.connector_builder.test_connector_builder_handler ‑ test_full_resolve_manifest
unit_tests.connector_builder.test_connector_builder_handler ‑ test_get_limits[test_no_test_read_config-config0-100-5-5]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_get_limits[test_no_values_set-config1-100-5-5]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_get_limits[test_values_are_set-config2-3-1-2]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_429_response
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_read_external_oauth_request[test_cloud_read_with_invalid_url_endpoint]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_read_external_oauth_request[test_cloud_read_with_private_endpoint]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_read_external_oauth_request[test_cloud_read_with_public_endpoint]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_read_external_oauth_request[test_cloud_read_with_unsecured_endpoint]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_read_external_oauth_request[test_oss_read_with_private_endpoint]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_read_external_oauth_request[test_oss_read_with_public_endpoint]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_read_external_requests[test_cloud_read_with_invalid_url_endpoint]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_read_external_requests[test_cloud_read_with_localhost]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_read_external_requests[test_cloud_read_with_private_endpoint]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_read_external_requests[test_cloud_read_with_public_endpoint]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_read_external_requests[test_cloud_read_with_unsecured_endpoint]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_read_external_requests[test_oss_read_with_private_endpoint]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_read_external_requests[test_oss_read_with_public_endpoint]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_resolve_manifest
unit_tests.connector_builder.test_connector_builder_handler ‑ test_handle_test_read
unit_tests.connector_builder.test_connector_builder_handler ‑ test_invalid_config_command
unit_tests.connector_builder.test_connector_builder_handler ‑ test_invalid_protocol_command[test_check_command_error]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_invalid_protocol_command[test_command_is_empty_error]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_invalid_protocol_command[test_command_is_none_error]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_invalid_protocol_command[test_discover_command_error]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_invalid_protocol_command[test_spec_command_error]
unit_tests.connector_builder.test_connector_builder_handler ‑ test_missing_catalog
unit_tests.connector_builder.test_connector_builder_handler ‑ test_missing_command
unit_tests.connector_builder.test_connector_builder_handler ‑ test_missing_config
unit_tests.connector_builder.test_connector_builder_handler ‑ test_read
unit_tests.connector_builder.test_connector_builder_handler ‑ test_read_returns_error_response
unit_tests.connector_builder.test_connector_builder_handler ‑ test_read_source
unit_tests.connector_builder.test_connector_builder_handler ‑ test_read_source_single_page_single_slice
unit_tests.connector_builder.test_connector_builder_handler ‑ test_read_stream_exception_with_secrets
unit_tests.connector_builder.test_connector_builder_handler ‑ test_resolve_manifest
unit_tests.connector_builder.test_connector_builder_handler ‑ test_resolve_manifest_error_returns_error_response
unit_tests.connector_builder.test_message_grouper ‑ test_create_response_from_log_message[test_create_response_with_all_fields]
unit_tests.connector_builder.test_message_grouper ‑ test_create_response_from_log_message[test_create_response_with_array]
unit_tests.connector_builder.test_message_grouper ‑ test_create_response_from_log_message[test_create_response_with_no_body]
unit_tests.connector_builder.test_message_grouper ‑ test_create_response_from_log_message[test_create_response_with_no_headers]
unit_tests.connector_builder.test_message_grouper ‑ test_create_response_from_log_message[test_create_response_with_string]
unit_tests.connector_builder.test_message_grouper ‑ test_get_grouped_messages
unit_tests.connector_builder.test_message_grouper ‑ test_get_grouped_messages_given_maximum_number_of_pages_then_test_read_limit_reached
unit_tests.connector_builder.test_message_grouper ‑ test_get_grouped_messages_given_maximum_number_of_slices_then_test_read_limit_reached
unit_tests.connector_builder.test_message_grouper ‑ test_get_grouped_messages_limit_0
unit_tests.connector_builder.test_message_grouper ‑ test_get_grouped_messages_no_records
unit_tests.connector_builder.test_message_grouper ‑ test_get_grouped_messages_with_logs
unit_tests.connector_builder.test_message_grouper ‑ test_get_grouped_messages_with_many_slices
unit_tests.connector_builder.test_message_grouper ‑ test_given_auxiliary_requests_then_return_auxiliary_request
unit_tests.connector_builder.test_message_grouper ‑ test_given_control_message_then_stream_read_has_config_update
unit_tests.connector_builder.test_message_grouper ‑ test_given_cursor_field_then_ensure_cursor_field_is_pass_to_schema_inferrence
unit_tests.connector_builder.test_message_grouper ‑ test_given_multiple_control_messages_then_stream_read_has_latest_based_on_emitted_at
unit_tests.connector_builder.test_message_grouper ‑ test_given_multiple_control_messages_with_same_timestamp_then_stream_read_has_latest_based_on_message_order
unit_tests.connector_builder.test_message_grouper ‑ test_given_no_slices_then_return_empty_slices
unit_tests.connector_builder.test_message_grouper ‑ test_given_pk_then_ensure_pk_is_pass_to_schema_inferrence
unit_tests.connector_builder.test_message_grouper ‑ test_read_stream_returns_error_if_stream_does_not_exist
unit_tests.connector_builder.test_property_chunking ‑ test_read
unit_tests.destinations.test_destination.TestArgParsing ‑ test_failed_parse[arg_list0]
unit_tests.destinations.test_destination.TestArgParsing ‑ test_failed_parse[arg_list1]
unit_tests.destinations.test_destination.TestArgParsing ‑ test_failed_parse[arg_list2]
unit_tests.destinations.test_destination.TestArgParsing ‑ test_failed_parse[arg_list3]
unit_tests.destinations.test_destination.TestArgParsing ‑ test_failed_parse[arg_list4]
unit_tests.destinations.test_destination.TestArgParsing ‑ test_failed_parse[arg_list5]
unit_tests.destinations.test_destination.TestArgParsing ‑ test_failed_parse[arg_list6]
unit_tests.destinations.test_destination.TestArgParsing ‑ test_successful_parse[arg_list0-expected_output0]
unit_tests.destinations.test_destination.TestArgParsing ‑ test_successful_parse[arg_list1-expected_output1]
unit_tests.destinations.test_destination.TestArgParsing ‑ test_successful_parse[arg_list2-expected_output2]
unit_tests.destinations.test_destination.TestRun ‑ test_run_check
unit_tests.destinations.test_destination.TestRun ‑ test_run_check_with_invalid_config
unit_tests.destinations.test_destination.TestRun ‑ test_run_cmd_with_incorrect_args_fails[args0]
unit_tests.destinations.test_destination.TestRun ‑ test_run_cmd_with_incorrect_args_fails[args1]
unit_tests.destinations.test_destination.TestRun ‑ test_run_initializes_exception_handler
unit_tests.destinations.test_destination.TestRun ‑ test_run_spec
unit_tests.destinations.test_destination.TestRun ‑ test_run_write
unit_tests.destinations.vector_db_based.config_test ‑ test_json_schema_generation
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_complex_text_fields
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_no_text_fields
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_cdc_records[append]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_cdc_records[cdc_delete]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_cdc_records[cdc_delete_without_text]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_cdc_records[update]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_cdc_records[update_without_text]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_multiple_chunks_with_dedupe_mode[primary_key_value0-namespace1_stream1_99-primary_key0]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_multiple_chunks_with_dedupe_mode[primary_key_value1-namespace1_stream1_99_John Doe-primary_key1]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_multiple_chunks_with_dedupe_mode[primary_key_value2-namespace1_stream1_99_John Doe_25-primary_key2]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_multiple_chunks_with_dedupe_mode[primary_key_value3-namespace1_stream1_abc_John Doe-primary_key3]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_multiple_chunks_with_dedupe_mode[primary_key_value4-namespace1_stream1_abc___not_found__-primary_key4]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_multiple_chunks_with_relevant_fields
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_single_chunk_limited_metadata
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_single_chunk_with_metadata[None-expected_metadata0]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_single_chunk_with_metadata[metadata_fields1-expected_metadata1]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_single_chunk_with_metadata[metadata_fields2-expected_metadata2]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_single_chunk_with_metadata[metadata_fields3-expected_metadata3]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_single_chunk_with_metadata[metadata_fields4-expected_metadata4]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_process_single_chunk_without_namespace
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_rename_metadata_fields[None-fields0-expected_chunk_metadata0]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_rename_metadata_fields[mappings1-fields1-expected_chunk_metadata1]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_rename_metadata_fields[mappings2-fields2-expected_chunk_metadata2]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_rename_metadata_fields[mappings3-fields3-expected_chunk_metadata3]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitter_check[Invalid separator-split_config0-True]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitter_check[Missing quotes-split_config1-True]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitter_check[Non-string separator-split_config2-True]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitter_check[Object separator-split_config3-True]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitter_check[Proper separator-split_config4-False]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitters[Basic markdown splitting-# Heading 1\nText 1\n\n# Heading 2\nText 2\n\n# Heading 3\nText 3-10-0-splitter_config6-expected_chunks6]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitters[Custom separator-Custom \nseparatorxxxDoes not split on \n\nnewlines-10-0-splitter_config3-expected_chunks3]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitters[Default splitting-By default, splits are done \non multi newlines,\n\n then single newlines, then spaces-10-0-None-expected_chunks0]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitters[Do not split if everything fits-## Does not split if everything fits. Heading 1\nText 1\n\n## Heading 2\nText 2\n\n## Heading 3\nText 3-1000-0-splitter_config9-expected_chunks9]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitters[Do not split if split level does not allow-## Heading 1\nText 1\n\n## Heading 2\nText 2\n\n## Heading 3\nText 3-10-0-splitter_config8-expected_chunks8]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitters[Only splits if chunks dont fit-Does yyynot usexxxseparators yyyif not needed-10-0-splitter_config4-expected_chunks4]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitters[Overlap splitting-One two three four five six seven eight nine ten eleven twelve thirteen-15-5-None-expected_chunks1]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitters[Special tokens-Special tokens like <|endoftext|> are treated like regular text-15-0-None-expected_chunks2]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitters[Split Java code as proto, not respecting class boundaries-class A { /* \n\nthis is the first class */ }\nclass B {}-20-0-splitter_config11-expected_chunks11]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitters[Split Java code, respecting class boundaries-class A { /* \n\nthis is the first class */ }\nclass B {}-20-0-splitter_config10-expected_chunks10]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitters[Split multiple levels-# Heading 1\nText 1\n\n## Sub-Heading 1\nText 2\n\n# Heading 2\nText 3-10-0-splitter_config7-expected_chunks7]
unit_tests.destinations.vector_db_based.document_processor_test ‑ test_text_splitters[Use first separator first-Does alwaysyyy usexxxmain separators yyyfirst-10-0-splitter_config5-expected_chunks5]
unit_tests.destinations.vector_db_based.embedder_test ‑ test_embedder[AzureOpenAIEmbedder-args3-1536]
unit_tests.destinations.vector_db_based.embedder_test ‑ test_embedder[CohereEmbedder-args1-1024]
unit_tests.destinations.vector_db_based.embedder_test ‑ test_embedder[FakeEmbedder-args2-1536]
unit_tests.destinations.vector_db_based.embedder_test ‑ test_embedder[OpenAICompatibleEmbedder-args4-50]
unit_tests.destinations.vector_db_based.embedder_test ‑ test_embedder[OpenAIEmbedder-args0-1536]
unit_tests.destinations.vector_db_based.embedder_test ‑ test_from_field_embedder[a-2-metadata0-expected_embedding0-False]
unit_tests.destinations.vector_db_based.embedder_test ‑ test_from_field_embedder[a-2-metadata1-None-True]
unit_tests.destinations.vector_db_based.embedder_test ‑ test_from_field_embedder[a-2-metadata2-None-True]
unit_tests.destinations.vector_db_based.embedder_test ‑ test_from_field_embedder[a-2-metadata3-None-True]
unit_tests.destinations.vector_db_based.embedder_test ‑ test_from_field_embedder[a-2-metadata4-None-True]
unit_tests.destinations.vector_db_based.embedder_test ‑ test_from_field_embedder[a-2-metadata5-None-True]
unit_tests.destinations.vector_db_based.embedder_test ‑ test_openai_chunking
unit_tests.destinations.vector_db_based.writer_test ‑ test_write[False]
unit_tests.destinations.vector_db_based.writer_test ‑ test_write[True]
unit_tests.destinations.vector_db_based.writer_test ‑ test_write_stream_namespace_split
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_close_slice[test_close_slice_latest_record_cursor_value_is_higher_than_slice_end-2021-01-01-stream_slice2-observed_records2-expected_state2]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_close_slice[test_close_slice_previous_cursor_is_highest-2023-01-01-stream_slice0-observed_records0-expected_state0]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_close_slice[test_close_slice_stream_slice_partition_end_is_highest-2020-01-01-stream_slice1-observed_records1-expected_state1]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_close_slice[test_close_slice_with_all_records_out_of_slice_and_no_previous_cursor-None-stream_slice9-observed_records9-expected_state9]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_close_slice[test_close_slice_with_all_records_out_of_slice_boundaries-2021-01-01-stream_slice8-observed_records8-expected_state8]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_close_slice[test_close_slice_with_no_records_observed-2021-01-01-stream_slice3-observed_records3-expected_state3]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_close_slice[test_close_slice_with_no_records_observed_and_no_previous_state-None-stream_slice4-observed_records4-expected_state4]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_close_slice[test_close_slice_with_out_of_order_records-2021-01-01-stream_slice6-observed_records6-expected_state6]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_close_slice[test_close_slice_with_some_records_out_of_slice_boundaries-2021-01-01-stream_slice7-observed_records7-expected_state7]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_close_slice[test_close_slice_without_previous_cursor-None-stream_slice5-observed_records5-expected_state5]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_close_slice_fails_if_slice_has_a_partition
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_compares_cursor_values_by_chronological_order
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_cursor_granularity_but_no_step
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_format_datetime[test_format_string-input_dt1-%Y-%m-%d-P1D-2021-01-01]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_format_datetime[test_format_timestamp-input_dt0-%s-PT1S-1609459200]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_format_datetime[test_format_to_number-input_dt2-%Y%m%d-P1D-20210101]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_given_different_format_and_slice_is_highest_when_close_slice_then_state_uses_record_format
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_given_end_datetime_before_cursor_value_when_should_be_synced_then_return_false
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_given_multiple_cursor_datetime_format_then_slice_using_first_format
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_given_no_state_and_start_after_cursor_value_when_should_be_synced_then_return_false
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_given_no_state_and_start_before_cursor_value_when_should_be_synced_then_return_true
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_given_record_without_cursor_value_when_should_be_synced_then_return_true
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_given_start_datetime_earliest_to_state_when_should_be_synced_then_use_start_datetime_as_earliest_boundary
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_given_state_earliest_to_start_datetime_when_should_be_synced_then_use_state_as_earliest_boundary
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_given_unknown_format_when_parse_date_then_raise_error
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_no_cursor_granularity_and_no_step_then_only_return_one_slice
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_no_end_datetime
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_parse_date[test_match_first_format-2021-01-01T00:00:00.000000+0000-date_formats0-expected_output_date0]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_parse_date[test_match_second_format-1609459200-date_formats1-expected_output_date1]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_parse_date_legacy_merge_datetime_format_in_cursor_datetime_format[test_parse_date_iso-2021-01-01T00:00:00.000000+0000-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-expected_output_date0]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_parse_date_legacy_merge_datetime_format_in_cursor_datetime_format[test_parse_date_number-20210101-%Y%m%d-P1D-expected_output_date2]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_parse_date_legacy_merge_datetime_format_in_cursor_datetime_format[test_parse_timestamp-1609459200-%s-PT1S-expected_output_date1]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_request_option[test_nested_field_injection_into_body_json-RequestOptionType.body_json-None-field_path4-expected_req_params4-expected_headers4-expected_body_json4-expected_body_data4]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_request_option[test_start_time_inject_into_body_data-RequestOptionType.body_data-start_time-None-expected_req_params5-expected_headers5-expected_body_json5-expected_body_data5]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_request_option[test_start_time_inject_into_body_json-RequestOptionType.body_json-start_time-None-expected_req_params3-expected_headers3-expected_body_json3-expected_body_data3]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_request_option[test_start_time_inject_into_header-RequestOptionType.header-start_time-None-expected_req_params2-expected_headers2-expected_body_json2-expected_body_data2]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_request_option[test_start_time_inject_into_none-None-None-None-expected_req_params0-expected_headers0-expected_body_json0-expected_body_data0]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_request_option[test_start_time_passed_by_req_param-RequestOptionType.request_parameter-start_time-None-expected_req_params1-expected_headers1-expected_body_json1-expected_body_data1]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_request_option_with_empty_stream_slice[test_none_stream_slice0]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_request_option_with_empty_stream_slice[test_none_stream_slice1]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_step_but_no_cursor_granularity
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_12_day-stream_state6-start6-end6-P12D-created-None-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices6]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_1_day-stream_state0-start0-end0-P1D-created-None-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices0]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_1_month-stream_state3-start3-end3-P1M-created-None-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices3]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_1_week-stream_state2-start2-end2-P1W-created-None-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices2]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_1_year-stream_state4-start4-end4-P1Y-created-None-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices4]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_2_day-stream_state1-start1-end1-P2D-created-None-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices1]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_cursor_date_greater_than_start_date-stream_state9-start9-end9-P1D-created-None-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices9]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_cursor_date_greater_than_start_date_multiday_step-stream_state10-start10-end10-P2D-created-None-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices10]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_end_time_greater_than_now-stream_state7-start7-end7-P1D-created-None-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices7]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_from_stream_state-stream_state5-start5-end5-P1D-created-None-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices5]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_slices_without_intersections-stream_state15-start15-end15-P1M-created-None-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-True-expected_slices15]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_start_date_greater_than_end_time-stream_state8-start8-end8-P1D-created-None-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices8]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_start_is_after_stream_state-stream_state14-start14-end14-P1D-created-None-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices14]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_with_lookback_window_defaults_to_0d-stream_state13-start13-end13-P1D-created-{{ config['does_not_exist'] }}-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices13]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_with_lookback_window_from_cursor-stream_state12-start12-end12-P1D-created-P3D-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices12]
unit_tests.legacy.sources.declarative.incremental.test_datetime_based_cursor ‑ test_stream_slices[test_with_lookback_window_from_start_date-stream_state11-start11-end11-P1D-created-P3D-%Y-%m-%dT%H:%M:%S.%f%z-PT0.000001S-None-expected_slices11]
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_close_slice
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_get_request_body_data[first partition0]
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_get_request_body_data[first partition1]
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_get_request_body_json[first partition0]
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_get_request_body_json[first partition1]
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_get_request_headers[first partition0]
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_get_request_headers[first partition1]
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_get_request_params[first partition0]
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_get_request_params[first partition1]
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_get_stream_state_includes_parent_state
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_given_multiple_partitions_then_each_have_their_state
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_given_no_last_record_when_close_slice_then_do_not_raise_error
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_given_no_partition_when_stream_slices_then_no_slices
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_given_partition_associated_with_state_when_stream_slices_then_do_not_recreate_cursor
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_given_partition_router_without_state_has_one_partition_then_return_one_slice_per_cursor_slice
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_given_stream_slices_when_get_stream_state_then_return_updated_state
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_given_tuples_in_json_then_deserialization_convert_to_list
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_given_unknown_partition_when_close_slice_then_raise_error
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_given_unknown_partition_when_should_be_synced_then_raise_error
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_global_cursor_partition_router_extra_fields
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_overlapping_slice_keys_raise_error
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_partition_serialization
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_partition_with_different_key_orders
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_per_partition_cursor_partition_router_extra_fields
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_per_partition_state_when_set_initial_global_state
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_stream_slice_merge_dictionaries
unit_tests.legacy.sources.declarative.incremental.test_per_partition_cursor ‑ test_when_get_stream_state_then_delegate_to_underlying_cursor
unit_tests.legacy.sources.declarative.incremental.test_resumable_full_refresh_cursor ‑ test_stream_slices[test_empty_resumable_full_refresh_stream_state]
unit_tests.legacy.sources.declarative.incremental.test_resumable_full_refresh_cursor ‑ test_stream_slices[test_empty_substream_resumable_full_refresh_stream_state]
unit_tests.legacy.sources.declarative.incremental.test_resumable_full_refresh_cursor ‑ test_stream_slices[test_set_resumable_full_refresh_incoming_stream_state]
unit_tests.legacy.sources.declarative.incremental.test_resumable_full_refresh_cursor ‑ test_stream_slices[test_set_substream_resumable_full_refresh_incoming_stream_state]
unit_tests.legacy.sources.declarative.test_declarative_stream ‑ test_declarative_stream
unit_tests.legacy.sources.declarative.test_declarative_stream ‑ test_declarative_stream_using_empty_slice
unit_tests.legacy.sources.declarative.test_declarative_stream ‑ test_is_resumable[test_retriever_has_cursor0]
unit_tests.legacy.sources.declarative.test_declarative_stream ‑ test_is_resumable[test_retriever_has_cursor1]
unit_tests.legacy.sources.declarative.test_declarative_stream ‑ test_no_state_migration_is_applied_if_the_state_should_not_be_migrated
unit_tests.legacy.sources.declarative.test_declarative_stream ‑ test_read_records_raises_exception_if_stream_slice_is_not_per_partition_stream_slice
unit_tests.legacy.sources.declarative.test_declarative_stream ‑ test_state_checkpoint_interval
unit_tests.legacy.sources.declarative.test_declarative_stream ‑ test_state_migrations
unit_tests.legacy.sources.declarative.test_manifest_declarative_source ‑ test_declarative_component_schema_valid_ref_links
unit_tests.legacy.sources.declarative.test_manifest_declarative_source ‑ test_given_already_migrated_config_no_control_message_is_emitted
unit_tests.legacy.sources.declarative.test_manifest_declarative_source ‑ test_given_invalid_config_streams_validates_config_and_raises
unit_tests.legacy.sources.declarative.test_manifest_declarative_source ‑ test_given_transformations_config_is_transformed
unit_tests.legacy.sources.declarative.test_manifest_declarative_source ‑ test_given_unmigrated_config_when_migrating_then_config_is_migrated
unit_tests.legacy.sources.declarative.test_manifest_declarative_source ‑ test_given_valid_config_streams_validates_config_and_does_not_raise
unit_tests.legacy.sources.declarative.test_manifest_declarative_source ‑ test_only_parent_streams_use_cache
unit_tests.legacy.sources.declarative.test_manifest_declarative_source ‑ test_read_manifest_declarative_source[test_no_pagination_with_partition_router-manifest4-pages4-expected_records4-expected_calls4]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source ‑ test_read_manifest_declarative_source[test_read_manifest_no_pagination_no_partitions-manifest0-pages0-expected_records0-expected_calls0]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source ‑ test_read_manifest_declarative_source[test_read_manifest_with_added_fields-manifest1-pages1-expected_records1-expected_calls1]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source ‑ test_read_manifest_declarative_source[test_read_manifest_with_flatten_fields-manifest2-pages2-expected_records2-expected_calls2]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source ‑ test_read_manifest_declarative_source[test_read_with_pagination_no_partitions-manifest3-pages3-expected_records3-expected_calls3]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source ‑ test_read_manifest_declarative_source[test_with_pagination_and_partition_router-manifest5-pages5-expected_records5-expected_calls5]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source ‑ test_slice_checkpoint[test_with_pagination_and_partition_router-manifest0-pages0-2]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_conditional_streams_invalid_manifest[test_no_condition_raises_error]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_conditional_streams_invalid_manifest[test_no_streams_raises_error]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_conditional_streams_manifest[test_non_sandbox_config_skips_conditional_streams]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_conditional_streams_manifest[test_sandbox_config_includes_conditional_streams]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_given_debug_when_read_then_set_log_level
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_versions[cdk_version_is_release_candidate]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_versions[manifest_version_before_beta_that_uses_package_later_major_version_than_beta_0.29.0_cdk_package_should_throw_error]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_versions[manifest_version_before_beta_that_uses_the_beta_0.29.0_cdk_package_should_throw_error]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_versions[manifest_version_greater_than_cdk_package_should_throw_error]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_versions[manifest_version_has_extra_release]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_versions[manifest_version_has_extra_version_parts]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_versions[manifest_version_has_invalid_major_format]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_versions[manifest_version_has_invalid_minor_format]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_versions[manifest_version_has_too_few_version_parts]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_versions[manifest_version_is_release_candidate]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_versions[manifest_version_less_than_cdk_major_package_should_run]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_versions[manifest_version_less_than_cdk_package_should_run]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_versions[manifest_version_matching_cdk_package_should_run]
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_with_external_spec
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_manifest_with_spec
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_source_is_not_created_if_toplevel_fields_are_unknown
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_source_missing_checker_fails_validation
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_source_with_invalid_stream_config_fails_validation
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_source_with_missing_streams_and_dynamic_streams_fails
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_source_with_missing_version_fails
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_source_with_no_external_spec_and_no_in_yaml_spec_fails
unit_tests.legacy.sources.declarative.test_manifest_declarative_source.TestManifestDeclarativeSource ‑ test_valid_manifest
unit_tests.manifest_migrations.test_manifest_migration ‑ test_manifest_resolve_do_not_migrate
unit_tests.manifest_migrations.test_manifest_migration ‑ test_manifest_resolve_migrate_request_body_json_and_data_to_request_body
unit_tests.manifest_migrations.test_manifest_migration ‑ test_manifest_resolve_migrate_url_base_and_path_to_url
unit_tests.manifest_server.command_processor.test_processor.TestManifestCommandProcessor ‑ test_check_connection_failure
unit_tests.manifest_server.command_processor.test_processor.TestManifestCommandProcessor ‑ test_check_connection_no_status_message
unit_tests.manifest_server.command_processor.test_processor.TestManifestCommandProcessor ‑ test_check_connection_success
unit_tests.manifest_server.command_processor.test_processor.TestManifestCommandProcessor ‑ test_check_connection_with_trace_error
unit_tests.manifest_server.command_processor.test_processor.TestManifestCommandProcessor ‑ test_discover_no_catalog_message
unit_tests.manifest_server.command_processor.test_processor.TestManifestCommandProcessor ‑ test_discover_success
unit_tests.manifest_server.command_processor.test_processor.TestManifestCommandProcessor ‑ test_discover_with_trace_error
unit_tests.manifest_server.command_processor.test_processor.TestManifestCommandProcessor ‑ test_test_read_exception_handling
unit_tests.manifest_server.command_processor.test_processor.TestManifestCommandProcessor ‑ test_test_read_success
unit_tests.manifest_server.command_processor.test_utils.TestManifestUtils ‑ test_build_catalog_creates_correct_structure
unit_tests.manifest_server.command_processor.test_utils.TestManifestUtils ‑ test_build_source_creates_source
unit_tests.manifest_server.command_processor.test_utils.TestManifestUtils ‑ test_build_source_with_migrate_flag
unit_tests.manifest_server.command_processor.test_utils.TestManifestUtils ‑ test_build_source_with_normalize_flag
unit_tests.manifest_server.helpers.test_auth.TestVerifyJwtToken ‑ test_empty_secret_allows_all_requests
unit_tests.manifest_server.helpers.test_auth.TestVerifyJwtToken ‑ test_expired_token_raises_401
unit_tests.manifest_server.helpers.test_auth.TestVerifyJwtToken ‑ test_invalid_token_raises_401
unit_tests.manifest_server.helpers.test_auth.TestVerifyJwtToken ‑ test_malformed_token_raises_401
unit_tests.manifest_server.helpers.test_auth.TestVerifyJwtToken ‑ test_missing_credentials_with_secret_raises_401
unit_tests.manifest_server.helpers.test_auth.TestVerifyJwtToken ‑ test_no_secret_allows_all_requests
unit_tests.manifest_server.helpers.test_auth.TestVerifyJwtToken ‑ test_token_without_required_claims_passes
unit_tests.manifest_server.helpers.test_auth.TestVerifyJwtToken ‑ test_valid_token_passes
unit_tests.manifest_server.helpers.test_auth.TestVerifyJwtToken ‑ test_wrong_secret_raises_401
unit_tests.manifest_server.routers.test_capabilities.TestCapabilities ‑ test_capabilities_custom_code_execution_case_insensitive
unit_tests.manifest_server.routers.test_capabilities.TestCapabilities ‑ test_capabilities_custom_code_execution_false_by_default
unit_tests.manifest_server.routers.test_capabilities.TestCapabilities ‑ test_capabilities_custom_code_execution_false_when_env_var_false
unit_tests.manifest_server.routers.test_capabilities.TestCapabilities ‑ test_capabilities_custom_code_execution_invalid_values_default_to_false
unit_tests.manifest_server.routers.test_capabilities.TestCapabilities ‑ test_capabilities_custom_code_execution_true_when_env_var_true
unit_tests.manifest_server.routers.test_capabilities.TestCapabilities ‑ test_capabilities_endpoint_exists
unit_tests.manifest_server.routers.test_manifest.TestManifestRouter ‑ test_check_endpoint_failure
unit_tests.manifest_server.routers.test_manifest.TestManifestRouter ‑ test_check_endpoint_success
unit_tests.manifest_server.routers.test_manifest.TestManifestRouter ‑ test_discover_endpoint_missing_catalog
unit_tests.manifest_server.routers.test_manifest.TestManifestRouter ‑ test_discover_endpoint_success
unit_tests.manifest_server.routers.test_manifest.TestManifestRouter ‑ test_full_resolve_endpoint_success
unit_tests.manifest_server.routers.test_manifest.TestManifestRouter ‑ test_full_resolve_multiple_dynamic_stream_templates
unit_tests.manifest_server.routers.test_manifest.TestManifestRouter ‑ test_full_resolve_with_stream_limit
unit_tests.manifest_server.routers.test_manifest.TestManifestRouter ‑ test_resolve_endpoint_success
unit_tests.manifest_server.routers.test_manifest.TestManifestRouter ‑ test_resolve_invalid_manifest
unit_tests.manifest_server.routers.test_manifest.TestManifestRouter ‑ test_test_read_endpoint_success
unit_tests.manifest_server.routers.test_manifest.TestManifestRouter ‑ test_test_read_invalid_request
unit_tests.manifest_server.routers.test_manifest.TestManifestRouter ‑ test_test_read_with_custom_components
unit_tests.manifest_server.routers.test_manifest.TestManifestRouter ‑ test_test_read_with_state
unit_tests.resources.source_pokeapi_w_components_py.integration_tests.test_airbyte_standards.TestSuiteSourcePokeAPI ‑ test_basic_read['valid_config' Test Scenario]
unit_tests.resources.source_pokeapi_w_components_py.integration_tests.test_airbyte_standards.TestSuiteSourcePokeAPI ‑ test_check['valid_config' Test Scenario]
unit_tests.resources.source_pokeapi_w_components_py.integration_tests.test_airbyte_standards.TestSuiteSourcePokeAPI ‑ test_discover['valid_config' Test Scenario]
unit_tests.resources.source_pokeapi_w_components_py.integration_tests.test_airbyte_standards.TestSuiteSourcePokeAPI ‑ test_docker_image_build_and_check['valid_config' Test Scenario]
unit_tests.resources.source_pokeapi_w_components_py.integration_tests.test_airbyte_standards.TestSuiteSourcePokeAPI ‑ test_docker_image_build_and_read['valid_config' Test Scenario]
unit_tests.resources.source_pokeapi_w_components_py.integration_tests.test_airbyte_standards.TestSuiteSourcePokeAPI ‑ test_docker_image_build_and_spec
unit_tests.resources.source_pokeapi_w_components_py.integration_tests.test_airbyte_standards.TestSuiteSourcePokeAPI ‑ test_fail_read_with_bad_catalog['valid_config' Test Scenario]
unit_tests.resources.source_pokeapi_w_components_py.integration_tests.test_airbyte_standards.TestSuiteSourcePokeAPI ‑ test_spec
unit_tests.source_declarative_manifest.test_source_declarative_local_manifest ‑ test_given_invalid_config_then_unsuccessful_check
unit_tests.source_declarative_manifest.test_source_declarative_local_manifest ‑ test_given_valid_config_with_successful_check
unit_tests.source_declarative_manifest.test_source_declarative_local_manifest ‑ test_invalid_yaml_throws
unit_tests.source_declarative_manifest.test_source_declarative_local_manifest ‑ test_spec_is_poke_api
unit_tests.source_declarative_manifest.test_source_declarative_remote_manifest ‑ test_given_injected_declarative_manifest_then_return_declarative_manifest
unit_tests.source_declarative_manifest.test_source_declarative_remote_manifest ‑ test_given_no_injected_declarative_manifest_then_raise_value_error
unit_tests.source_declarative_manifest.test_source_declarative_remote_manifest ‑ test_parse_manifest_from_file
unit_tests.source_declarative_manifest.test_source_declarative_remote_manifest ‑ test_spec_does_not_raise_value_error
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_components_module_from_string
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_fail_unless_custom_code_enabled_explicitly[-True]
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_fail_unless_custom_code_enabled_explicitly[0-True]
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_fail_unless_custom_code_enabled_explicitly[1-True]
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_fail_unless_custom_code_enabled_explicitly[False-True]
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_fail_unless_custom_code_enabled_explicitly[TRUE-False]
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_fail_unless_custom_code_enabled_explicitly[True-False]
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_fail_unless_custom_code_enabled_explicitly[false-True]
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_fail_unless_custom_code_enabled_explicitly[true-False]
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_invalid_checksum_fails_to_run[md5]
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_invalid_checksum_fails_to_run[sha256]
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_missing_checksum_fails_to_run
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_register_components_from_file
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_sync_with_injected_py_components[False]
unit_tests.source_declarative_manifest.test_source_declarative_w_custom_components ‑ test_sync_with_injected_py_components[True]
unit_tests.sources.concurrent_source.test_concurrent_source_adapter ‑ test_concurrent_source_adapter
unit_tests.sources.concurrent_source.test_concurrent_source_adapter ‑ test_read_nonexistent_concurrent_stream_emit_incomplete_stream_status[False]
unit_tests.sources.concurrent_source.test_concurrent_source_adapter ‑ test_read_nonexistent_concurrent_stream_emit_incomplete_stream_status[True]
unit_tests.sources.declarative.async_job.test_integration.JobDeclarativeStreamTest ‑ test_when_read_then_call_stream_slices_only_once
unit_tests.sources.declarative.async_job.test_integration.JobDeclarativeStreamTest ‑ test_when_read_then_return_records_from_repository
unit_tests.sources.declarative.async_job.test_job.AsyncJobTest ‑ test_given_status_is_terminal_when_update_status_then_stop_timer
unit_tests.sources.declarative.async_job.test_job.AsyncJobTest ‑ test_given_timer_is_not_out_when_status_then_return_actual_status
unit_tests.sources.declarative.async_job.test_job.AsyncJobTest ‑ test_given_timer_is_out_when_status_then_return_timed_out
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncJobOrchestratorTest ‑ test_given_exception_on_single_job_when_create_and_get_completed_partitions_then_return
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncJobOrchestratorTest ‑ test_given_exception_to_break_when_start_job_and_raise_this_exception_and_abort_jobs
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncJobOrchestratorTest ‑ test_given_exception_when_start_job_and_skip_this_exception
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncJobOrchestratorTest ‑ test_given_failure_when_create_and_get_completed_partitions_then_raise_exception
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncJobOrchestratorTest ‑ test_given_jobs_failed_more_than_max_attempts_when_create_and_get_completed_partitions_then_free_job_budget
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncJobOrchestratorTest ‑ test_given_more_jobs_than_limit_when_create_and_get_completed_partitions_then_still_return_all_slices_and_free_job_budget
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncJobOrchestratorTest ‑ test_given_one_job_still_running_when_create_and_get_completed_partitions_then_only_update_running_job_status
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncJobOrchestratorTest ‑ test_given_start_job_raise_when_create_and_get_completed_partitions_then_free_budget
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncJobOrchestratorTest ‑ test_given_timeout_when_create_and_get_completed_partitions_then_free_budget_and_raise_exception
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncJobOrchestratorTest ‑ test_given_traced_config_error_when_start_job_and_raise_this_exception_and_abort_jobs
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncJobOrchestratorTest ‑ test_when_create_and_get_completed_partitions_then_create_job_and_update_status_until_completed
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncJobOrchestratorTest ‑ test_when_fetch_records_then_yield_records_from_each_job
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncPartitionTest ‑ test_given_all_status_except_failed_when_status_then_return_timed_out
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncPartitionTest ‑ test_given_one_failed_job_when_status_then_return_failed
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncPartitionTest ‑ test_given_only_completed_jobs_when_status_then_return_running
unit_tests.sources.declarative.async_job.test_job_orchestrator.AsyncPartitionTest ‑ test_given_running_and_completed_jobs_when_status_then_return_running
unit_tests.sources.declarative.async_job.test_job_tracker ‑ test_given_interpolated_limit_and_empty_config_when_init_then_set_to_1
unit_tests.sources.declarative.async_job.test_job_tracker ‑ test_given_limit_as_string_when_init_then_interpolate_correctly[2-config0-2]
unit_tests.sources.declarative.async_job.test_job_tracker ‑ test_given_limit_as_string_when_init_then_interpolate_correctly[{{ config['max_concurrent_async_job_count'] }}-config1-2]
unit_tests.sources.declarative.async_job.test_job_tracker ‑ test_given_limit_is_less_than_1_when_init_then_set_to_1[-1]
unit_tests.sources.declarative.async_job.test_job_tracker ‑ test_given_limit_is_less_than_1_when_init_then_set_to_1[0]
unit_tests.sources.declarative.async_job.test_job_tracker.JobTrackerTest ‑ test_given_job_does_not_exist_when_remove_job_then_do_not_raise
unit_tests.sources.declarative.async_job.test_job_tracker.JobTrackerTest ‑ test_given_limit_reached_when_add_job_then_limit_is_still_reached
unit_tests.sources.declarative.async_job.test_job_tracker.JobTrackerTest ‑ test_given_limit_reached_when_remove_job_then_can_get_intent_again
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_header_prefix[None-None]
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_header_prefix[test-test]
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_jwt_headers[ALGORITHM-None-None-None-None-expected1]
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_jwt_headers[ALGORITHM-test_kid-test_typ-test_cty-additional_jwt_headers0-expected0]
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_jwt_payload[None-None-None-None-expected1]
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_jwt_payload[test_iss-test_sub-test_aud-additional_jwt_payload0-expected0]
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_request_headers[test_get_request_headers]
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_request_headers[test_with_default_authorization_header]
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_request_options[test_get_request_headers0]
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_request_options[test_get_request_headers1]
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_request_options[test_get_request_headers2]
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_secret_key[False-test-test]
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_secret_key[True-test-dGVzdA==]
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_secret_key_from_config
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_secret_key_with_passphrase
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_secret_key_with_wrong_passphrase_raises_error
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_signed_token
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_get_signed_token_with_passphrase_protected_key
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_given_invalid_algorithm_get_signed_token_throws_error
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_given_overriden_reserverd_properties_get_jwt_headers_throws_error
unit_tests.sources.declarative.auth.test_jwt.TestJwtAuthenticator ‑ test_given_overriden_reserverd_properties_get_jwt_payload_throws_error
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_client_secret_empty
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_error_handling
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_error_on_refresh_token_grant_without_refresh_token
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_get_auth_header_without_refresh_token_and_without_refresh_token_endpoint
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_given_no_access_token_but_expiry_in_the_future_when_refresh_token_then_fetch_access_token
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_initialize_declarative_oauth_with_token_expiry_date_as_timestamp[timestamp_as_integer]
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_initialize_declarative_oauth_with_token_expiry_date_as_timestamp[timestamp_as_integer_inside_string]
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_no_expiry_date_provided_by_auth_server[initial_expiry_date_in_future]
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_no_expiry_date_provided_by_auth_server[initial_expiry_date_in_past]
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_no_expiry_date_provided_by_auth_server[no_initial_expiry_date]
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_profile_assertion
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_refresh_access_token
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_refresh_access_token_expire_format[iso8601]
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_refresh_access_token_expire_format[rfc3339]
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_refresh_access_token_expire_format[simple_date]
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_refresh_access_token_missing_access_token
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_refresh_access_token_when_headers_provided
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_refresh_request_body
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_refresh_request_headers
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_refresh_with_decode_config_params
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_refresh_with_encode_config_params
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_refresh_without_refresh_token
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_set_token_expiry_date_no_format[invalid]
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_set_token_expiry_date_no_format[time_in_seconds]
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_set_token_expiry_date_no_format[time_in_seconds_float]
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_set_token_expiry_date_no_format[time_in_seconds_str]
unit_tests.sources.declarative.auth.test_oauth.TestOauth2Authenticator ‑ test_set_token_expiry_date_no_format[time_in_seconds_str_float]
unit_tests.sources.declarative.auth.test_selective_authenticator ‑ test_authenticator_selected
unit_tests.sources.declarative.auth.test_selective_authenticator ‑ test_selected_auth_not_found
unit_tests.sources.declarative.auth.test_selective_authenticator ‑ test_selection_path_not_found
unit_tests.sources.declarative.auth.test_session_token_auth ‑ test_auth_header
unit_tests.sources.declarative.auth.test_session_token_auth ‑ test_check_is_valid_session_token
unit_tests.sources.declarative.auth.test_session_token_auth ‑ test_check_is_valid_session_token_unauthorized
unit_tests.sources.declarative.auth.test_session_token_auth ‑ test_get_new_session_token
unit_tests.sources.declarative.auth.test_session_token_auth ‑ test_get_token_invalid_session_unauthorized
unit_tests.sources.declarative.auth.test_session_token_auth ‑ test_get_token_invalid_username_password_unauthorized
unit_tests.sources.declarative.auth.test_session_token_auth ‑ test_get_token_username_password
unit_tests.sources.declarative.auth.test_session_token_auth ‑ test_get_token_valid_session
unit_tests.sources.declarative.auth.test_token_auth ‑ test_api_key_authenticator[test_static_token-Authorization-test-token-Authorization-test-token]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_api_key_authenticator[test_token_from_config-{{ config.header }}-{{ config.username }}-header-user]

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (Full)

3800 tests found (test 461 to 908)

There are 3800 tests, see "Raw output" for the list of tests 461 to 908.
Raw output
unit_tests.sources.declarative.auth.test_token_auth ‑ test_api_key_authenticator[test_token_from_parameters-{{ parameters.header }}-{{ parameters.username }}-header-user]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_api_key_authenticator_inject[test_static_token-Authorization-test-token-Authorization-test-token-RequestOptionType.body_data-get_request_body_data]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_api_key_authenticator_inject[test_static_token-Authorization-test-token-Authorization-test-token-RequestOptionType.body_json-get_request_body_json]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_api_key_authenticator_inject[test_static_token-Authorization-test-token-Authorization-test-token-RequestOptionType.request_parameter-get_request_params]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_api_key_authenticator_inject[test_token_from_config-{{ config.header }}-{{ config.username }}-header-user-RequestOptionType.body_data-get_request_body_data]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_api_key_authenticator_inject[test_token_from_config-{{ config.header }}-{{ config.username }}-header-user-RequestOptionType.body_json-get_request_body_json]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_api_key_authenticator_inject[test_token_from_config-{{ config.header }}-{{ config.username }}-header-user-RequestOptionType.request_parameter-get_request_params]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_api_key_authenticator_inject[test_token_from_parameters-{{ parameters.header }}-{{ parameters.username }}-header-user-RequestOptionType.body_data-get_request_body_data]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_api_key_authenticator_inject[test_token_from_parameters-{{ parameters.header }}-{{ parameters.username }}-header-user-RequestOptionType.body_json-get_request_body_json]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_api_key_authenticator_inject[test_token_from_parameters-{{ parameters.header }}-{{ parameters.username }}-header-user-RequestOptionType.request_parameter-get_request_params]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_api_key_authenticator_nested_token_injection[Basic nested structure]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_api_key_authenticator_nested_token_injection[Nested with config interpolation]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_basic_authenticator[test_creds_from_config-{{ config.username }}-{{ config.password }}-Basic dXNlcjpwYXNzd29yZA==]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_basic_authenticator[test_creds_from_parameters-{{ parameters.username }}-{{ parameters.password }}-Basic dXNlcjpwYXNzd29yZA==]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_basic_authenticator[test_static_creds-user-password-Basic dXNlcjpwYXNzd29yZA==]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_bearer_token_authenticator[test_static_token-test-token-Bearer test-token]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_bearer_token_authenticator[test_token_from_config-{{ config.username }}-Bearer user]
unit_tests.sources.declarative.auth.test_token_auth ‑ test_bearer_token_authenticator[test_token_from_parameters-{{ parameters.username }}-Bearer user]
unit_tests.sources.declarative.auth.test_token_provider ‑ test_interpolated_string_token_provider
unit_tests.sources.declarative.auth.test_token_provider ‑ test_session_token_provider
unit_tests.sources.declarative.auth.test_token_provider ‑ test_session_token_provider_cache
unit_tests.sources.declarative.auth.test_token_provider ‑ test_session_token_provider_cache_expiration
unit_tests.sources.declarative.auth.test_token_provider ‑ test_session_token_provider_ignored_response
unit_tests.sources.declarative.auth.test_token_provider ‑ test_session_token_provider_no_cache
unit_tests.sources.declarative.checks.test_check_dynamic_stream ‑ test_check_dynamic_stream[test_stream_available0]
unit_tests.sources.declarative.checks.test_check_dynamic_stream ‑ test_check_dynamic_stream[test_stream_available1]
unit_tests.sources.declarative.checks.test_check_dynamic_stream ‑ test_check_dynamic_stream[test_stream_unauthorized_error]
unit_tests.sources.declarative.checks.test_check_dynamic_stream ‑ test_check_dynamic_stream[test_stream_unavailable_handled_error]
unit_tests.sources.declarative.checks.test_check_dynamic_stream ‑ test_check_dynamic_stream[test_stream_unavailable_unhandled_error]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_empty_stream
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_http_stream_via_availability_strategy[test_stream_available-200-True-expected_messages2]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_http_stream_via_availability_strategy[test_stream_unavailable_handled_error-403-False-expected_messages1]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_http_stream_via_availability_strategy[test_stream_unavailable_unhandled_error-404-False-expected_messages0]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream1[test_check_http_dynamic_stream_and_config_dynamic_stream]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream1[test_check_only_static_streams]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream1[test_check_static_streams_and_config_dynamic_stream]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream1[test_check_static_streams_and_http_dynamic_stream]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream1[test_check_static_streams_and_http_dynamic_stream_and_config_dynamic_stream]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream1[test_dynamic_stream_unauthorized_error]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream1[test_dynamic_stream_unavailable_handled_error]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream1[test_dynamic_stream_unavailable_unhandled_error]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream1[test_non_existent_dynamic_stream]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream1[test_non_existent_static_stream]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream1[test_stream_count_gt_generated_streams]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream1[test_stream_unauthorized_error]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream1[test_stream_unavailable_handled_error]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream1[test_stream_unavailable_unhandled_error]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream_missing_fields
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream_only_type_provided
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream_with_no_stream_slices_aborts
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream_with_slices_as_list[False-test_fail_check-None-streams_to_check2-stream_slice2-expectation2]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream_with_slices_as_list[False-test_success_check-record0-streams_to_check0-stream_slice0-expectation0]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream_with_slices_as_list[False-test_success_check_stream_slice-record1-streams_to_check1-stream_slice1-expectation1]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream_with_slices_as_list[False-test_try_to_check_invalid stream-record3-streams_to_check3-stream_slice3-None]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream_with_slices_as_list[True-test_fail_check-None-streams_to_check2-stream_slice2-expectation2]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream_with_slices_as_list[True-test_success_check-record0-streams_to_check0-stream_slice0-expectation0]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream_with_slices_as_list[True-test_success_check_stream_slice-record1-streams_to_check1-stream_slice1-expectation1]
unit_tests.sources.declarative.checks.test_check_stream ‑ test_check_stream_with_slices_as_list[True-test_try_to_check_invalid stream-record3-streams_to_check3-stream_slice3-None]
unit_tests.sources.declarative.concurrency_level.test_concurrency_level ‑ test_default_concurrency_input_types_and_errors[test_default_concurrency_as_int]
unit_tests.sources.declarative.concurrency_level.test_concurrency_level ‑ test_default_concurrency_input_types_and_errors[test_default_concurrency_as_string_int]
unit_tests.sources.declarative.concurrency_level.test_concurrency_level ‑ test_default_concurrency_input_types_and_errors[test_invalid_default_concurrency_as_string]
unit_tests.sources.declarative.concurrency_level.test_concurrency_level ‑ test_max_concurrency_is_required_for_default_concurrency_using_config
unit_tests.sources.declarative.concurrency_level.test_concurrency_level ‑ test_stream_slices[test_default_concurrency_as_int]
unit_tests.sources.declarative.concurrency_level.test_concurrency_level ‑ test_stream_slices[test_default_concurrency_as_int_ignores_max_concurrency]
unit_tests.sources.declarative.concurrency_level.test_concurrency_level ‑ test_stream_slices[test_default_concurrency_using_interpolation]
unit_tests.sources.declarative.concurrency_level.test_concurrency_level ‑ test_stream_slices[test_default_concurrency_using_interpolation_no_value]
unit_tests.sources.declarative.concurrency_level.test_concurrency_level ‑ test_stream_slices[test_use_max_concurrency_if_default_is_too_high]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_format_datetime[test_format_string]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_format_datetime[test_format_timestamp]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_format_datetime[test_format_timestamp_as_float]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_format_datetime[test_format_timestamp_microseconds]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_format_datetime[test_format_timestamp_ms]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_format_datetime[test_format_to_number]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_format_datetime[test_parse_format_datetime_with__ms]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_parse_date[test_parse_date_iso]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_parse_date[test_parse_date_iso_with_timezone_not_utc]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_parse_date[test_parse_date_ms]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_parse_date[test_parse_format_datetime_with__ms]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_parse_date[test_parse_ms_timestamp]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_parse_date[test_parse_timestamp]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_parse_date[test_parse_timestamp_as_float]
unit_tests.sources.declarative.datetime.test_datetime_parser ‑ test_parse_date[test_parse_timestamp_microseconds]
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_create_min_max_datetime[test_create_min_max_datetime_from_minmaxdatetime]
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_create_min_max_datetime[test_create_min_max_datetime_from_string0]
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_create_min_max_datetime[test_create_min_max_datetime_from_string1]
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_custom_datetime_format
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_format_is_a_number
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_min_max_datetime[test_max_newer_time_from_parameters-{{ stream_interval['start_date'] }}--{{ parameters['older'] }}-2021-01-01T20:12:19.597854Z]
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_min_max_datetime[test_min_newer_time_from_parameters-{{ config['older'] }}-{{ parameters['newer'] }}--2022-06-24T20:12:19.597854Z]
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_min_max_datetime[test_time_is_between_min_and_max-{{ config['middle'] }}-{{ config['older'] }}-{{ stream_interval['start_date'] }}-2022-01-01T20:12:19.597854Z]
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_min_max_datetime[test_time_is_equal_to_min-{{ config['older'] }}-{{ config['older'] }}--2021-01-01T20:12:19.597854Z]
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_min_max_datetime[test_time_is_equal_to_min-{{ stream_interval['start_date'] }}-{{ stream_interval['start_date'] }}--2022-06-24T20:12:19.597854Z]
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_min_max_datetime[test_time_is_greater_than_max-{{ stream_interval['start_date'] }}--{{ config['older'] }}-2021-01-01T20:12:19.597854Z]
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_min_max_datetime[test_time_is_greater_than_min-{{ config['older'] }}-{{ stream_interval['start_date'] }}--2022-06-24T20:12:19.597854Z]
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_min_max_datetime[test_time_is_less_than_max-{{ config['older'] }}--{{ stream_interval['start_date'] }}-2021-01-01T20:12:19.597854Z]
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_min_max_datetime[test_time_is_less_than_min-{{ stream_interval['start_date'] }}-{{ config['older'] }}--2022-06-24T20:12:19.597854Z]
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_min_max_datetime_lazy_eval
unit_tests.sources.declarative.datetime.test_min_max_datetime ‑ test_set_datetime_format
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_csv_parser_values[,-iso-8859-1]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_csv_parser_values[,-utf-8]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_csv_parser_values[,-utf]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_csv_parser_values[;-iso-8859-1]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_csv_parser_values[;-utf-8]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_csv_parser_values[;-utf]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_csv_parser_values[\t-iso-8859-1]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_csv_parser_values[\t-utf-8]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_csv_parser_values[\t-utf]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_csv_parser_without_mocked_response
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_gzip_csv_parser[iso-8859-1]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_gzip_csv_parser[utf-8]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_gzip_csv_parser[utf]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_gzip_jsonline_parser[iso-8859-1]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_gzip_jsonline_parser[utf-8]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_gzip_jsonline_parser[utf]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_json_parser[empty_object]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_json_parser[int128]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_json_parser[list_of_dicts]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_json_parser[nested_structure]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_json_parser[valid_dict]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_jsonline_parser[iso-8859-1]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_jsonline_parser[utf-8]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_jsonline_parser[utf]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_orjson_parser_error
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_parse_empty_strings[None]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_parse_empty_strings[set_values_to_none1]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_parse_empty_strings[set_values_to_none2]
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_composite_raw_decoder_raises_traced_exception_when_both_parsers_fail
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_given_header_does_not_match_when_decode_then_select_fallback_parser
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_given_header_match_when_decode_then_select_parser
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_given_response_already_consumed_when_decode_then_no_data_is_returned
unit_tests.sources.declarative.decoders.test_composite_decoder ‑ test_given_response_is_not_streamed_when_decode_then_can_be_called_multiple_times
unit_tests.sources.declarative.decoders.test_decoders_memory_usage ‑ test_jsonl_decoder_memory_usage[type: JsonlDecoder]
unit_tests.sources.declarative.decoders.test_json_decoder ‑ test_json_decoder[-first_element0]
unit_tests.sources.declarative.decoders.test_json_decoder ‑ test_json_decoder[[]-first_element1]
unit_tests.sources.declarative.decoders.test_json_decoder ‑ test_json_decoder[{"healthcheck": {"status": "ok"}}-first_element2]
unit_tests.sources.declarative.decoders.test_json_decoder ‑ test_jsonl_decoder[empty_response]
unit_tests.sources.declarative.decoders.test_json_decoder ‑ test_jsonl_decoder[multi_line_json]
unit_tests.sources.declarative.decoders.test_json_decoder ‑ test_jsonl_decoder[one_line_json]
unit_tests.sources.declarative.decoders.test_pagination_decoder_decorator ‑ test_pagination_decoder_decorator[JsonDecoder-expected1]
unit_tests.sources.declarative.decoders.test_pagination_decoder_decorator ‑ test_pagination_decoder_decorator[StreamingJsonDecoder-expected0]
unit_tests.sources.declarative.decoders.test_xml_decoder ‑ test_xml_decoder[empty_response]
unit_tests.sources.declarative.decoders.test_xml_decoder ‑ test_xml_decoder[malformed_xml_response]
unit_tests.sources.declarative.decoders.test_xml_decoder ‑ test_xml_decoder[multi_element_response]
unit_tests.sources.declarative.decoders.test_xml_decoder ‑ test_xml_decoder[one_element_response]
unit_tests.sources.declarative.decoders.test_xml_decoder ‑ test_xml_decoder[xml_with_namespace_response]
unit_tests.sources.declarative.decoders.test_zipfile_decoder ‑ test_zipfile_decoder_with_multi_file_response
unit_tests.sources.declarative.decoders.test_zipfile_decoder ‑ test_zipfile_decoder_with_single_file_response[json_data0]
unit_tests.sources.declarative.decoders.test_zipfile_decoder ‑ test_zipfile_decoder_with_single_file_response[json_data1]
unit_tests.sources.declarative.decoders.test_zipfile_decoder ‑ test_zipfile_decoder_with_single_file_response[json_data2]
unit_tests.sources.declarative.decoders.test_zipfile_decoder ‑ test_zipfile_decoder_with_single_file_response[json_data3]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_complex_nested_list]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_extract_from_array]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_extract_from_array_jsonl]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_extract_from_array_multiline_jsonl]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_extract_from_array_multiline_with_escape_character_jsonl]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_extract_from_root_array]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_extract_from_root_jsonl]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_extract_from_string_per_line_iterable]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_extract_single_record]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_extract_single_record_from_root]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_extract_single_record_from_root_jsonl]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_field_does_not_exist]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_field_in_config]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_field_in_parameters]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_nested_field]
unit_tests.sources.declarative.extractors.test_dpath_extractor ‑ test_dpath_extractor[test_nested_list]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_format_no_stream_state_no_end_date_no_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_format_no_stream_state_no_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_format_no_stream_state_with_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_format_with_stream_state_no_end_date_no_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_format_with_stream_state_no_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_time_with_tz_format_no_stream_state_no_end_date_no_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_time_with_tz_format_no_stream_state_no_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_time_with_tz_format_no_stream_state_with_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_time_with_tz_format_with_stream_state_no_end_date_no_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_time_with_tz_format_with_stream_state_no_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_time_without_tz_format_no_stream_state_no_end_date_no_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_time_without_tz_format_no_stream_state_no_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_time_without_tz_format_no_stream_state_with_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_time_without_tz_format_with_stream_state_no_end_date_no_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_no_parent_stream[date_time_without_tz_format_with_stream_state_no_record_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_with_cursor_types[datetime_cursor_only]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_with_cursor_types[global_substream_no_state]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_with_cursor_types[global_substream_with_state]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_with_cursor_types[per_partition_partition_missing_global_cursor_used]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_with_cursor_types[per_partition_with_global_state]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_client_side_record_filter_decorator_with_cursor_types[per_partition_with_partition_state]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_record_filter[test_missing_filter_fields_return_no_results]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_record_filter[test_using_extra_fields_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_record_filter[test_using_parameters_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_record_filter[test_using_state_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_record_filter[test_with_next_page_token_filter]
unit_tests.sources.declarative.extractors.test_record_filter ‑ test_record_filter[test_with_slice_filter]
unit_tests.sources.declarative.extractors.test_record_selector ‑ test_record_filter[test_no_record-field_path4-None-body4-expected_data4]
unit_tests.sources.declarative.extractors.test_record_selector ‑ test_record_filter[test_no_record_filter_returns_all_records-field_path1-None-body1-expected_data1]
unit_tests.sources.declarative.extractors.test_record_selector ‑ test_record_filter[test_no_record_from_root-field_path5-None-body5-expected_data5]
unit_tests.sources.declarative.extractors.test_record_selector ‑ test_record_filter[test_read_single_record-field_path3-None-body3-expected_data3]
unit_tests.sources.declarative.extractors.test_record_selector ‑ test_record_filter[test_with_extractor_and_filter-field_path0-{{ record['created_at'] > stream_interval.extra_fields['created_at'] }}-body0-expected_data0]
unit_tests.sources.declarative.extractors.test_record_selector ‑ test_record_filter[test_with_extractor_and_filter_with_parameters-field_path2-{{ record['created_at'] > parameters['created_at'] }}-body2-expected_data2]
unit_tests.sources.declarative.extractors.test_record_selector ‑ test_schema_normalization[test_with_empty_schema-schema0-TransformConfig.NoTransform-body0-expected_data0]
unit_tests.sources.declarative.extractors.test_record_selector ‑ test_schema_normalization[test_with_schema_and_default_normalizer-schema2-TransformConfig.DefaultSchemaNormalization-body2-expected_data2]
unit_tests.sources.declarative.extractors.test_record_selector ‑ test_schema_normalization[test_with_schema_none_normalizer-schema1-TransformConfig.NoTransform-body1-expected_data1]
unit_tests.sources.declarative.extractors.test_record_selector ‑ test_transform_before_filtering[False]
unit_tests.sources.declarative.extractors.test_record_selector ‑ test_transform_before_filtering[True]
unit_tests.sources.declarative.extractors.test_response_to_file_extractor ‑ test_response_to_file_extractor_memory_usage
unit_tests.sources.declarative.extractors.test_response_to_file_extractor.ResponseToFileExtractorTest ‑ test_compressed_response
unit_tests.sources.declarative.extractors.test_response_to_file_extractor.ResponseToFileExtractorTest ‑ test_text_response
unit_tests.sources.declarative.extractors.test_response_to_file_extractor.ResponseToFileExtractorTest ‑ test_text_response_with_null_bytes
unit_tests.sources.declarative.file.test_file_stream.FileStreamTest ‑ test_check
unit_tests.sources.declarative.file.test_file_stream.FileStreamTest ‑ test_discover_article_attachments
unit_tests.sources.declarative.file.test_file_stream.FileStreamTest ‑ test_get_article_attachments
unit_tests.sources.declarative.file.test_file_stream.FileStreamTest ‑ test_get_article_attachments_messages_for_connector_builder
unit_tests.sources.declarative.file.test_file_stream.FileStreamTest ‑ test_get_article_attachments_with_filename_extractor
unit_tests.sources.declarative.file.test_file_stream.FileStreamTest ‑ test_get_articles
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_duplicate_partition_after_closing_partition_cursor_deleted
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_duplicate_partition_after_closing_partition_cursor_exists
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_duplicate_partition_while_processing
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_given_all_partitions_finished_when_close_partition_then_final_state_emitted
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_given_global_state_when_read_then_state_is_not_per_partition
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_given_no_partitions_processed_when_close_partition_then_no_state_update
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_given_partition_limit_exceeded_when_close_partition_then_switch_to_global_cursor
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_given_record_with_bad_cursor_value_the_global_state_parsing_does_not_break_sync
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_given_unfinished_first_parent_partition_no_parent_state_update
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_given_unfinished_last_parent_partition_with_partial_parent_state_update
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_error[test_incremental_error_handling-manifest0-mock_requests0-expected_records0-initial_state0-expected_state0]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_list_partition_router[test_incremental_parent_state-manifest0-mock_requests0-expected_records0-initial_state0-expected_state0]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_parent_state[test_incremental_parent_state-manifest0-mock_requests0-expected_records0-6-initial_state0-expected_state0]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_parent_state[test_incremental_parent_state_all_records_without_cursor-manifest2-mock_requests2-expected_records2-2-initial_state2-expected_state2]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_parent_state[test_incremental_parent_state_one_record_without_cursor-manifest1-mock_requests1-expected_records1-2-initial_state1-expected_state1]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_parent_state_migration[global_state_no_parent-test_incremental_parent_state-manifest0-mock_requests0-expected_records0]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_parent_state_migration[legacy_python_format-test_incremental_parent_state-manifest0-mock_requests0-expected_records0]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_parent_state_migration[low_code_global_format-test_incremental_parent_state-manifest0-mock_requests0-expected_records0]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_parent_state_migration[low_code_per_partition_state-test_incremental_parent_state-manifest0-mock_requests0-expected_records0]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_parent_state_no_incremental_dependency[test_incremental_parent_state-manifest0-mock_requests0-expected_records0-initial_state0-expected_state0-2]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_parent_state_no_incremental_dependency[test_incremental_parent_state_with-manifest1-mock_requests1-expected_records1-initial_state1-expected_state1-1]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_parent_state_no_records[test_incremental_parent_state-manifest0-mock_requests0-expected_records0-initial_state0-expected_state0]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_parent_state_no_slices[test_incremental_parent_state-manifest0-mock_requests0-expected_records0-initial_state0-expected_state0]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_substream_error[test_incremental_parent_state-manifest0-mock_requests0-expected_records0-initial_state0-expected_state0]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_incremental_substream_request_options_provider[test_incremental_parent_state-manifest0-mock_requests0-expected_records0-initial_state0-expected_state0]
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_semaphore_cleanup
unit_tests.sources.declarative.incremental.test_concurrent_perpartitioncursor ‑ test_state_throttling
unit_tests.sources.declarative.incremental.test_per_partition_cursor_integration ‑ test_given_record_for_partition_when_read_then_update_state
unit_tests.sources.declarative.incremental.test_per_partition_cursor_integration ‑ test_given_state_for_only_some_partition_when_stream_slices_then_create_slices_using_state_or_start_from_start_datetime
unit_tests.sources.declarative.incremental.test_per_partition_cursor_integration ‑ test_parent_stream_is_updated_after_parent_record_fully_consumed
unit_tests.sources.declarative.incremental.test_per_partition_cursor_integration ‑ test_per_partition_cursor_within_limit
unit_tests.sources.declarative.incremental.test_per_partition_cursor_integration ‑ test_perpartition_with_fallback
unit_tests.sources.declarative.incremental.test_per_partition_cursor_integration ‑ test_substream_without_input_state
unit_tests.sources.declarative.interpolation.test_filters ‑ test_base64decode[YWlyYnl0ZQ==-airbyte]
unit_tests.sources.declarative.interpolation.test_filters ‑ test_base64decode[aW5wdXRfc3RyaW5n-input_string]
unit_tests.sources.declarative.interpolation.test_filters ‑ test_base64decode[cGFzc3dvcmQ=-password]
unit_tests.sources.declarative.interpolation.test_filters ‑ test_base64encode[12345]
unit_tests.sources.declarative.interpolation.test_filters ‑ test_base64encode[775.78]
unit_tests.sources.declarative.interpolation.test_filters ‑ test_base64encode[some_client_secret_1]
unit_tests.sources.declarative.interpolation.test_filters ‑ test_base64encode[test_input_client_id]
unit_tests.sources.declarative.interpolation.test_filters ‑ test_hash_md5_no_salt
unit_tests.sources.declarative.interpolation.test_filters ‑ test_hash_md5_on_numeric_value
unit_tests.sources.declarative.interpolation.test_filters ‑ test_hash_md5_with_salt
unit_tests.sources.declarative.interpolation.test_filters ‑ test_hmac_sha256_default
unit_tests.sources.declarative.interpolation.test_filters ‑ test_hmac_sha256_explicit
unit_tests.sources.declarative.interpolation.test_filters ‑ test_hmac_with_invalid_hash_type
unit_tests.sources.declarative.interpolation.test_filters ‑ test_hmac_with_numeric_value
unit_tests.sources.declarative.interpolation.test_filters ‑ test_regex_search_no_match
unit_tests.sources.declarative.interpolation.test_filters ‑ test_regex_search_no_match_group
unit_tests.sources.declarative.interpolation.test_filters ‑ test_regex_search_valid
unit_tests.sources.declarative.interpolation.test_interpolated_boolean ‑ test_interpolated_boolean[test_False-{{ False }}-False]
unit_tests.sources.declarative.interpolation.test_interpolated_boolean ‑ test_interpolated_boolean[test_True-{{ True }}-True]
unit_tests.sources.declarative.interpolation.test_interpolated_boolean ‑ test_interpolated_boolean[test_empty_array_is_false-{{ config['empty_array'] }}-False]
unit_tests.sources.declarative.interpolation.test_interpolated_boolean ‑ test_interpolated_boolean[test_empty_dict_is_false-{{ config['empty_dict'] }}-False]
unit_tests.sources.declarative.interpolation.test_interpolated_boolean ‑ test_interpolated_boolean[test_empty_tuple_is_false-{{ config['empty_tuple'] }}-False]
unit_tests.sources.declarative.interpolation.test_interpolated_boolean ‑ test_interpolated_boolean[test_interpolated_false_condition-{{ config['string_key'] == "witness_me" }}-False]
unit_tests.sources.declarative.interpolation.test_interpolated_boolean ‑ test_interpolated_boolean[test_interpolated_true_comparison-{{ config['string_key'] == "compare_me" }}-True]
unit_tests.sources.declarative.interpolation.test_interpolated_boolean ‑ test_interpolated_boolean[test_interpolated_true_value-{{ config['parent']['key_with_true'] }}-True]
unit_tests.sources.declarative.interpolation.test_interpolated_boolean ‑ test_interpolated_boolean[test_interpolation_using_parameters-{{ parameters['from_parameters'] == "come_find_me" }}-True]
unit_tests.sources.declarative.interpolation.test_interpolated_boolean ‑ test_interpolated_boolean[test_lowercase_false-{{ "false" }}-False]
unit_tests.sources.declarative.interpolation.test_interpolated_boolean ‑ test_interpolated_boolean[test_path_has_value_returns_true-{{ config['string_key'] }}-True]
unit_tests.sources.declarative.interpolation.test_interpolated_boolean ‑ test_interpolated_boolean[test_value_in_array-{{ 1 in config['non_empty_array'] }}-True]
unit_tests.sources.declarative.interpolation.test_interpolated_boolean ‑ test_interpolated_boolean[test_value_not_in_array-{{ 2 in config['non_empty_array'] }}-False]
unit_tests.sources.declarative.interpolation.test_interpolated_boolean ‑ test_interpolated_boolean[test_zero_is_false-{{ config['zero_value'] }}-False]
unit_tests.sources.declarative.interpolation.test_interpolated_mapping ‑ test[test_field_to_interpolate_from_config-field_to_interpolate_from_config-VALUE_FROM_CONFIG]
unit_tests.sources.declarative.interpolation.test_interpolated_mapping ‑ test[test_field_to_interpolate_from_kwargs-field_to_interpolate_from_kwargs-VALUE_FROM_KWARGS]
unit_tests.sources.declarative.interpolation.test_interpolated_mapping ‑ test[test_field_to_interpolate_from_parameters-field_to_interpolate_from_parameters-VALUE_FROM_PARAMETERS]
unit_tests.sources.declarative.interpolation.test_interpolated_mapping ‑ test[test_field_value-field-value]
unit_tests.sources.declarative.interpolation.test_interpolated_mapping ‑ test[test_key_is_interpolated-key-VALUE]
unit_tests.sources.declarative.interpolation.test_interpolated_mapping ‑ test[test_number-number-100]
unit_tests.sources.declarative.interpolation.test_interpolated_nested_mapping ‑ test[test_field_to_interpolate_from_config-nested/config_value-VALUE_FROM_CONFIG]
unit_tests.sources.declarative.interpolation.test_interpolated_nested_mapping ‑ test[test_field_to_interpolate_from_kwargs-nested/kwargs_value-VALUE_FROM_KWARGS]
unit_tests.sources.declarative.interpolation.test_interpolated_nested_mapping ‑ test[test_field_to_interpolate_from_parameters-nested/parameters_value-VALUE_FROM_PARAMETERS]
unit_tests.sources.declarative.interpolation.test_interpolated_nested_mapping ‑ test[test_field_value-nested/field-value]
unit_tests.sources.declarative.interpolation.test_interpolated_nested_mapping ‑ test[test_interpolated_boolean-nested/nested_array/2/value-True]
unit_tests.sources.declarative.interpolation.test_interpolated_nested_mapping ‑ test[test_interpolated_number-nested/nested_array/1/value-5]
unit_tests.sources.declarative.interpolation.test_interpolated_nested_mapping ‑ test[test_key_is_interpolated-nested/nested_array/0/key-VALUE]
unit_tests.sources.declarative.interpolation.test_interpolated_nested_mapping ‑ test[test_number-nested/number-100]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_interpolated_string[test_eval_from_config-{{ config['field'] }}-value]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_interpolated_string[test_eval_from_kwargs-{{ kwargs['c'] }}-airbyte0]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_interpolated_string[test_eval_from_kwargs-{{ kwargs['c'] }}-airbyte1]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_interpolated_string[test_eval_from_parameters-{{ parameters['hello'] }}-world]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_interpolated_string[test_static_value-HELLO WORLD-HELLO WORLD]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_parsing_record_data[test_empty_string-{{ record['some_calculation'] | float if record.get('some_calculation') is not none and record.get('some_calculation') != '' else none }}--None]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_parsing_record_data[test_float_value-{{ record['some_calculation'] | float if record.get('some_calculation') is not none and record.get('some_calculation') != '' else none }}-0.0-0.0]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_parsing_record_data[test_multiline_empty_string-{% set v = record.get('some_calculation') %}\n{{ v | replace('%', '') | float if v is not none and v != '' else None }}--None]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_parsing_record_data[test_multiline_float_value-{% set v = record.get('some_calculation') %}\n{{ v | replace('%', '') | float if v is not none and v != '' else None }}-0.0-0.0]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_parsing_record_data[test_multiline_non_zero_float_value-{% set v = record.get('some_calculation') %}\n{{ v | replace('%', '') | float if v is not none and v != '' else None }}-4.4-4.4]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_parsing_record_data[test_multiline_non_zero_string_value-{% set v = record.get('some_calculation') %}\n{{ v | replace('%', '') | float if v is not none and v != '' else None }}-4.4-4.4]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_parsing_record_data[test_multiline_none_value-{% set v = record.get('some_calculation') %}\n{{ v | replace('%', '') | float if v is not none and v != '' else None }}-None-None]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_parsing_record_data[test_multiline_zero_2f_string_value-{% set v = record.get('some_calculation') %}\n{{ v | replace('%', '') | float if v is not none and v != '' else None }}-0.00-0.0]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_parsing_record_data[test_multiline_zero_string_value-{% set v = record.get('some_calculation') %}\n{{ v | replace('%', '') | float if v is not none and v != '' else None }}-0.0-0.0]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_parsing_record_data[test_non_zero_float_value-{{ record['some_calculation'] | float if record.get('some_calculation') is not none and record.get('some_calculation') != '' else none }}-4.4-4.4]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_parsing_record_data[test_non_zero_string_value-{{ record['some_calculation'] | float if record.get('some_calculation') is not none and record.get('some_calculation') != '' else none }}-4.4-4.4]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_parsing_record_data[test_none_value-{{ record['some_calculation'] | float if record.get('some_calculation') is not none and record.get('some_calculation') != '' else none }}-None-None]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_parsing_record_data[test_zero_2f_string_value-{{ record['some_calculation'] | float if record.get('some_calculation') is not none and record.get('some_calculation') != '' else none }}-0.00-0.0]
unit_tests.sources.declarative.interpolation.test_interpolated_string ‑ test_parsing_record_data[test_zero_string_value-{{ record['some_calculation'] | float if record.get('some_calculation') is not none and record.get('some_calculation') != '' else none }}-0.0-0.0]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_error_is_raised_if_alias_is_already_in_context[test_error_is_raised_if_stream_interval_in_context]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_error_is_raised_if_alias_is_already_in_context[test_error_is_raised_if_stream_partition_in_context]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_get_missing_value_from_config
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_get_missing_value_from_stream_slice
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_get_value_from_a_list_of_mappings
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_get_value_from_config
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_get_value_from_stream_slice
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_given_complex_when_eval_then_return_string
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_given_unsupported_jinja_expression_then_raises_airbyte_traced_exception
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_given_valid_type_complex_when_eval_then_return_string
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_interpolation_private_partition_attribute
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_invalid_jinja_statements[test_jinja_with_import]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_invalid_jinja_statements[test_jinja_with_list_comprehension]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_literals[test_addition]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_literals[test_dict]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_literals[test_list]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_literals[test_number0]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_literals[test_number1]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros[test_max]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros[test_min]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros[test_timestamp_from_rfc3339]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros[test_timestamp_from_string]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros[test_timestamp_from_timestamp]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_array_to_string]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_day_delta]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_day_delta_negative]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_day_delta_with_format]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_duration_one_day]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_duration_six_days_and_23_hours]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_int_to_string]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_max_with_arguments]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_max_with_list]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_min_with_arguments]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_min_with_list]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_now_utc]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_now_utc_strftime]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_now_utc_with_duration_and_format]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_timestamp_from_date_with_tz]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_timestamp_from_timestamp0]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_timestamp_from_timestamp1]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_timestamp_from_timestamp2]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_timestamp_from_timestamp3]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_todat_utc_stftime]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_examples[test_today_utc]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_macros_timezone[test_today_timezone_pacific]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_negative_day_delta
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_positive_day_delta
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_positive_day_delta_with_format
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_restricted_builtin_functions_are_not_executed[test_getattr]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_restricted_builtin_functions_are_not_executed[test_jinja_with_eval0]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_restricted_builtin_functions_are_not_executed[test_jinja_with_eval1]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_restricted_builtin_functions_are_not_executed[test_jinja_with_eval2]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_restricted_builtin_functions_are_not_executed[test_jinja_with_globals0]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_restricted_builtin_functions_are_not_executed[test_jinja_with_globals1]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_restricted_builtin_functions_are_not_executed[test_jinja_with_very_long_running_compute]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_restricted_builtin_functions_are_not_executed[test_setattr]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_stream_slice_alias[test_get_value_from_stream_interval]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_stream_slice_alias[test_get_value_from_stream_slice]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_stream_slice_alias[test_get_value_from_stream_slicer]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_to_string[test_array_to_string-input_value5-["hello", "world"]]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_to_string[test_false_to_string-False-false]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_to_string[test_int_to_string-1-1]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_to_string[test_number_to_string-1.52-1.52]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_to_string[test_object_to_array-input_value6-{"hello": "world"}]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_to_string[test_string_to_string-hello world-hello world]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_to_string[test_true_to_string-True-true]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_undeclared_variables[one_undeclared_template_variable]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_undeclared_variables[undeclared_template_variable]
unit_tests.sources.declarative.interpolation.test_jinja ‑ test_undeclared_variables[valid_template_variable]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_camel_case_to_snake_case[CamelCase-camel_case]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_camel_case_to_snake_case[CamelCase_snake_case-camel_case_snake_case]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_camel_case_to_snake_case[CamelCasesnake_case-camel_casesnake_case]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_camel_case_to_snake_case[snake_case-snake_case]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_duration[test_6_days_23_hours]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_duration[test_one_day]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_date_string_to_date]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_datetime_object_tz_to_date]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_datetime_object_tz_to_datetime]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_datetime_string_to_date0]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_datetime_string_to_date1]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_datetime_string_to_datetime]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_datetime_string_to_rfc2822_date]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_datetime_string_to_timestamp_in_microseconds]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_datetime_string_to_timestamp_in_seconds]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_datetime_string_with_tz_to_datetime]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_datetime_with_timezone]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_datetime_with_tz_string_to_date]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_datetime_without_timezone_then_utc_is_inferred]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_timestamp_epoch_microseconds_to_format_string]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_timestamp_ms_to_format_string]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_format_datetime[test_timestamp_to_format_string]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_generate_uuid
unit_tests.sources.declarative.interpolation.test_macros ‑ test_give_valid_date_str_to_datetime_returns_datetime_object[test_basic_date-2022-01-14-expected_output0]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_give_valid_date_str_to_datetime_returns_datetime_object[test_datetime_with_microseconds-2022-01-01T13:45:30.123456Z-expected_output4]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_give_valid_date_str_to_datetime_returns_datetime_object[test_datetime_with_time-2022-01-01 13:45:30-expected_output1]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_give_valid_date_str_to_datetime_returns_datetime_object[test_datetime_with_timezone-2022-01-01T13:45:30+00:00-expected_output2]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_give_valid_date_str_to_datetime_returns_datetime_object[test_datetime_with_timezone_offset-2022-01-01T13:45:30+05:30-expected_output3]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_given_invalid_date_str_to_datetime_raises_value_error
unit_tests.sources.declarative.interpolation.test_macros ‑ test_macros_export[test_camel_case_to_snake_case-camel_case_to_snake_case-True]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_macros_export[test_day_delta-day_delta-True]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_macros_export[test_duration-duration-True]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_macros_export[test_format_datetime-format_datetime-True]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_macros_export[test_generate_uuid-generate_uuid-True]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_macros_export[test_max-max-True]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_macros_export[test_min-min-True]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_macros_export[test_not_a_macro-thisisnotavalidmacro-False]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_macros_export[test_now_utc-now_utc-True]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_macros_export[test_today_utc-today_utc-True]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_sanitize_url[test_basic_url-https://example.com/path?query=value-https%3A%2F%2Fexample.com%2Fpath%3Fquery%3Dvalue]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_sanitize_url[test_non_url_string-hello world-hello+world]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_sanitize_url[test_url_with_spaces-https://example.com/path with spaces?query=some value-https%3A%2F%2Fexample.com%2Fpath+with+spaces%3Fquery%3Dsome+value]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_sanitize_url[test_url_with_special_chars-https://example.com/path?query=value&other=123+456#fragment-https%3A%2F%2Fexample.com%2Fpath%3Fquery%3Dvalue%26other%3D123%2B456%23fragment]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_timestamp[test_float_input-100.0-100]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_timestamp[test_float_input_is_floored-100.9-100]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_timestamp[test_int_input-1646006400-1646006400]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_timestamp[test_string_date_iso8601-2022-02-28-1646006400]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_timestamp[test_string_datetime_iso8601-2022-02-28T10:11:12-1646043072]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_timestamp[test_string_datetime_midnight_iso8601-2022-02-28T00:00:00Z-1646006400]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_timestamp[test_string_datetime_midnight_iso8601_no_t-2022-02-28 00:00:00Z-1646006400]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_timestamp[test_string_datetime_midnight_iso8601_with_tz-2022-02-28T00:00:00-08:00-1646035200]
unit_tests.sources.declarative.interpolation.test_macros ‑ test_utc_datetime_to_local_timestamp_conversion
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_create_legacy_to_per_partition_state_migration[None-CustomPartitionRouter-True-ValueError-LegacyToPerPartitionStateMigrations can only be applied on a DeclarativeStream with a SimpleRetriever or AsyncRetriever. Got <class 'unittest.mock.MagicMock'>]
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_create_legacy_to_per_partition_state_migration[SimpleRetriever-CustomPartitionRouter-False-ValueError-LegacyToPerPartitionStateMigrations can only be applied with a parent stream configuration.]
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_create_legacy_to_per_partition_state_migration[SimpleRetriever-CustomPartitionRouter-True-None-None]
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_create_legacy_to_per_partition_state_migration[SimpleRetriever-None-False-ValueError-LegacyToPerPartitionStateMigrations can only be applied on a SimpleRetriever with a Substream partition router. Got <class 'NoneType'>]
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_migrate_a_valid_legacy_state_to_per_partition
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_should_not_migrate[test_should_not_migrate_a_per_partition_state]
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_should_not_migrate[test_should_not_migrate_a_per_partition_state_with_multiple_cursor_fields]
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_should_not_migrate[test_should_not_migrate_a_per_partition_state_with_wrong_cursor_field]
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_should_not_migrate[test_should_not_migrate_if_not_state_is_passed]
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_should_not_migrate[test_should_not_migrate_if_the_partitioned_state_has_more_than_one_key]
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_should_not_migrate[test_should_not_migrate_if_the_partitioned_state_is_not_in_correct_format]
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_should_not_migrate[test_should_not_migrate_if_the_partitioned_state_key_is_not_the_cursor_field]
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_should_not_migrate[test_should_not_migrate_state_if_invalid_partition_key]
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_should_not_migrate[test_should_not_migrate_state_if_multiple_partition_keys]
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_should_not_migrate[test_should_not_migrate_state_without_a_cursor_component]
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_should_not_migrate[test_should_not_migrate_state_without_a_partition_component]

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (Full)

3800 tests found (test 909 to 1304)

There are 3800 tests, see "Raw output" for the list of tests 909 to 1304.
Raw output
unit_tests.sources.declarative.migrations.test_legacy_to_per_partition_migration ‑ test_should_not_migrate_stream_with_multiple_parent_streams
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_component_parameters_take_precedence_over_parent_parameters
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_do_not_propagate_parameters_on_json_schema_object
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_do_not_propagate_parameters_that_have_the_same_field_name
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_dynamic_stream_use_parent_parameters_configuration
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_find_default_types[test_declarative_stream]
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_find_default_types[test_default_paginator]
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_find_default_types[test_http_requester]
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_find_default_types[test_simple_retriever]
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_find_default_types[test_substream_slicer]
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_ignore_empty_parameters
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_only_propagate_parameters_to_components
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_propagate_parameters_to_all_components
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_propagate_property_chunking
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_transform_custom_components[test_custom_authenticator]
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_transform_custom_components[test_custom_extractor]
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_use_parent_parameters_configuration[use_parent_parameters_false]
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_use_parent_parameters_configuration[use_parent_parameters_true]
unit_tests.sources.declarative.parsers.test_manifest_component_transformer ‑ test_use_parent_parameters_none_behavior
unit_tests.sources.declarative.parsers.test_manifest_normalizer ‑ test_clean_dangling_fields_keeps_parent_paths
unit_tests.sources.declarative.parsers.test_manifest_normalizer ‑ test_clean_dangling_fields_removes_empty_sections
unit_tests.sources.declarative.parsers.test_manifest_normalizer ‑ test_clean_dangling_fields_removes_unreferenced_definitions
unit_tests.sources.declarative.parsers.test_manifest_normalizer ‑ test_clean_dangling_fields_removes_unreferenced_schemas
unit_tests.sources.declarative.parsers.test_manifest_normalizer ‑ test_replace_parent_streams_with_refs_handles_multiple_partition_routers
unit_tests.sources.declarative.parsers.test_manifest_normalizer ‑ test_replace_parent_streams_with_refs_no_match
unit_tests.sources.declarative.parsers.test_manifest_normalizer ‑ test_replace_parent_streams_with_refs_replaces_with_ref
unit_tests.sources.declarative.parsers.test_manifest_normalizer ‑ test_when_multiple_url_base_are_resolved_and_most_frequent_is_shared
unit_tests.sources.declarative.parsers.test_manifest_normalizer ‑ test_with_shared_definitions_url_base_are_present
unit_tests.sources.declarative.parsers.test_manifest_reference_resolver ‑ test_circular_reference
unit_tests.sources.declarative.parsers.test_manifest_reference_resolver ‑ test_collision
unit_tests.sources.declarative.parsers.test_manifest_reference_resolver ‑ test_internal_collision
unit_tests.sources.declarative.parsers.test_manifest_reference_resolver ‑ test_list
unit_tests.sources.declarative.parsers.test_manifest_reference_resolver ‑ test_list_of_dicts
unit_tests.sources.declarative.parsers.test_manifest_reference_resolver ‑ test_multiple_levels_of_indexing
unit_tests.sources.declarative.parsers.test_manifest_reference_resolver ‑ test_nested_list
unit_tests.sources.declarative.parsers.test_manifest_reference_resolver ‑ test_parse_path
unit_tests.sources.declarative.parsers.test_manifest_reference_resolver ‑ test_refer
unit_tests.sources.declarative.parsers.test_manifest_reference_resolver ‑ test_refer_and_overwrite
unit_tests.sources.declarative.parsers.test_manifest_reference_resolver ‑ test_refer_in_dict
unit_tests.sources.declarative.parsers.test_manifest_reference_resolver ‑ test_refer_to_dict
unit_tests.sources.declarative.parsers.test_manifest_reference_resolver ‑ test_refer_to_inner
unit_tests.sources.declarative.parsers.test_manifest_reference_resolver ‑ test_refer_to_non_existant_struct
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_api_budget
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_api_budget_fixed_window_policy
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_client_side_incremental
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_client_side_incremental_with_partition_router
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_config_with_defaults
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_async_retriever
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_check_stream
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_component_type_mismatch
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_composite_error_handler
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_composite_error_handler_with_custom_error_handler
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor[test_no_cursor_granularity_exception]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor[test_no_lookback_window0]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor[test_no_lookback_window1]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor[test_no_partition_field_end]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor[test_no_partition_field_start]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor[test_no_step_raises_exception]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor[test_uses_a_single_time_interval_when_no_specified_step_and_granularity]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor_all_fields[test_create_concurrent_cursor_with_state]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor_all_fields[test_create_concurrent_cursor_without_state]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor_with_clamping[test_clamping_with_interpolation]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor_with_clamping[test_day_clamping_strategy]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor_with_clamping[test_invalid_clamping_target]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor_with_clamping[test_month_clamping_strategy]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor_with_clamping[test_week_clamping_strategy]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_datetime_based_cursor_with_clamping[test_week_clamping_strategy_no_target_details]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_from_perpartition_cursor_runs_state_migrations_on_both_child_and_parent
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_concurrent_cursor_uses_min_max_datetime_format_if_defined
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_custom_components[test_create_custom_component_missing_required_field_emits_error]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_custom_components[test_create_custom_component_non_existing_class_raises_value_error]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_custom_components[test_create_custom_component_with_built_in_type]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_custom_components[test_create_custom_component_with_subcomponent_that_must_be_parsed]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_custom_components[test_create_custom_component_with_subcomponent_that_must_infer_type_from_explicit_hints]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_custom_components[test_create_custom_component_with_subcomponent_that_uses_parameters]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_custom_components[test_create_custom_component_with_subcomponent_without_type_hints]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_custom_components[test_create_custom_component_with_subcomponent_wrapped_in_list]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_custom_components[test_create_custom_component_with_subcomponent_wrapped_in_optional]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_custom_record_extractor
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_custom_retriever
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_custom_schema_loader
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_default_paginator
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_default_stream_with_datetime_cursor_then_runs_state_migrations
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_grouping_partition_router_invalid_group_size
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_grouping_partition_router_substream_with_request_option
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_grouping_partition_router_with_underlying_router
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_jwt_authenticator[config0-\n            authenticator:\n                type: JwtAuthenticator\n                secret_key: "{{ config['secret_key'] }}"\n                algorithm: HS256\n            -expected0]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_jwt_authenticator[config1-\n            authenticator:\n                type: JwtAuthenticator\n                secret_key: "{{ config['secret_key'] }}"\n                base64_encode_secret_key: True\n                algorithm: RS256\n                token_duration: 3600\n                header_prefix: Bearer\n                jwt_headers:\n                    kid: "{{ config['kid'] }}"\n                    cty: "JWT"\n                    typ: "Alt"\n                additional_jwt_headers:\n                    test: "{{ config['test']}}"\n                jwt_payload:\n                    iss: "{{ config['iss'] }}"\n                    sub: "test sub"\n                    aud: "test aud"\n                additional_jwt_payload:\n                    test: "test custom payload"\n                request_option:\n                    type: RequestOption\n                    inject_into: body_json\n                    field_name: authorization\n            -expected1]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_jwt_authenticator[config2-\n            authenticator:\n                type: JwtAuthenticator\n                secret_key: "{{ config['secret_key'] }}"\n                algorithm: HS256\n                additional_jwt_headers:\n                    custom_header: "custom header value"\n                additional_jwt_payload:\n                    custom_payload: "custom payload value"\n            -expected2]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_jwt_authenticator[config3-\n            authenticator:\n                type: JwtAuthenticator\n                secret_key: "{{ config['secret_key'] }}"\n                algorithm: invalid_algorithm\n            -expected3]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_offset_increment
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_page_increment
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_page_increment_with_interpolated_page_size
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_property_chunking_characters
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_property_chunking_invalid_property_limit_type
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_record_selector[test_options_record_selector-{{ parameters['name'] }}-lists]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_record_selector[test_static_record_selector-result-result]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_request_with_legacy_session_authenticator
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_request_with_session_authenticator
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_requester[test_create_requester_constant_error_handler-\n  error_handler:\n    backoff_strategies:\n      - type: "ConstantBackoffStrategy"\n        backoff_time_in_seconds: 5\n            -ConstantBackoffStrategy]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_requester[test_create_requester_exponential_error_handler-\n  error_handler:\n    backoff_strategies:\n      - type: "ExponentialBackoffStrategy"\n        factor: 5\n            -ExponentialBackoffStrategy]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_requester[test_create_requester_no_error_handler--None]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_requester[test_create_requester_wait_time_from_header_error_handler-\n  error_handler:\n    backoff_strategies:\n      - type: "WaitTimeFromHeader"\n        header: "a_header"\n            -WaitTimeFromHeaderBackoffStrategy]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_requester[test_create_requester_wait_time_until_from_header_error_handler-\n  error_handler:\n    backoff_strategies:\n      - type: "WaitUntilTimeFromHeader"\n        header: "a_header"\n            -WaitUntilTimeFromHeaderBackoffStrategy]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_requester_with_selective_authenticator[test_create_requester_with_selective_authenticator_and_oauth_selected]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_requester_with_selective_authenticator[test_create_requester_with_selective_authenticator_and_token_selected]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_simple_retriever_raise_error_if_multiple_request_properties
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_simple_retriever_raise_error_properties_from_endpoint_defined_multiple_times
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_stream_with_multiple_schema_loaders
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_create_substream_partition_router
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_custom_components_do_not_contain_extra_fields
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_datetime_based_cursor
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_full_config_stream
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_given_composite_error_handler_does_not_match_response_then_fallback_on_default_error_handler
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_given_data_feed_and_client_side_incremental_then_raise_error
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_given_data_feed_and_incremental_then_raise_error
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_incremental_data_feed
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_incremental_stream_with_custom_retriever_and_partition_router
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_incrementing_count_cursor_with_partition_router_raises_error
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_interpolate_config
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_interpolate_config_with_token_expiry_date_format
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_list_based_stream_slicer_with_values_defined_in_config
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_list_based_stream_slicer_with_values_refd
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_merge_incremental_and_partition_router[test_create_simple_retriever_with_incremental]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_merge_incremental_and_partition_router[test_create_simple_retriever_with_incremental_and_partition_router]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_merge_incremental_and_partition_router[test_create_simple_retriever_with_no_incremental_or_partition_router]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_merge_incremental_and_partition_router[test_create_simple_retriever_with_partition_router]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_merge_incremental_and_partition_router[test_create_simple_retriever_with_partition_routers_multiple_components]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_parse_custom_component_fields_if_subcomponent
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_request_parameters_raise_error_if_not_of_type_query_properties
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_simple_retriever_emit_log_messages
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_simple_retriever_with_query_properties
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_simple_retriever_with_request_parameters_properties_from_endpoint
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_simple_retriever_with_requester_properties_from_endpoint
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_single_use_oauth_branch
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_stream_with_custom_requester_and_query_properties
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_stream_with_custom_retriever_and_partition_router
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_stream_with_custom_retriever_and_transformations
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_stream_with_custom_retriever_with_partition_router_field_that_is_not_a_partition_router
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_stream_with_incremental_and_async_retriever_with_partition_router[running_with_legacy_state]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_stream_with_incremental_and_async_retriever_with_partition_router[running_with_newest_state]
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_stream_with_incremental_and_retriever_with_partition_router
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_use_default_request_options_provider
unit_tests.sources.declarative.parsers.test_model_to_component_factory ‑ test_use_request_options_provider_for_datetime_based_cursor
unit_tests.sources.declarative.parsers.test_model_to_component_factory.TestCreateTransformations ‑ test_add_fields_no_value_type
unit_tests.sources.declarative.parsers.test_model_to_component_factory.TestCreateTransformations ‑ test_add_fields_value_type_is_boolean
unit_tests.sources.declarative.parsers.test_model_to_component_factory.TestCreateTransformations ‑ test_add_fields_value_type_is_integer
unit_tests.sources.declarative.parsers.test_model_to_component_factory.TestCreateTransformations ‑ test_add_fields_value_type_is_number
unit_tests.sources.declarative.parsers.test_model_to_component_factory.TestCreateTransformations ‑ test_add_fields_value_type_is_string
unit_tests.sources.declarative.parsers.test_model_to_component_factory.TestCreateTransformations ‑ test_default_schema_loader
unit_tests.sources.declarative.parsers.test_model_to_component_factory.TestCreateTransformations ‑ test_no_transformations
unit_tests.sources.declarative.parsers.test_model_to_component_factory.TestCreateTransformations ‑ test_remove_fields
unit_tests.sources.declarative.partition_routers.test_async_job_partition_router ‑ test_stream_slices_with_parent_slicer
unit_tests.sources.declarative.partition_routers.test_async_job_partition_router ‑ test_stream_slices_with_single_partition_router
unit_tests.sources.declarative.partition_routers.test_cartesian_product_partition_router ‑ test_request_option[test_body_data-stream_1_request_option2-stream_2_request_option2-expected_req_params2-expected_headers2-expected_body_json2-expected_body_data2]
unit_tests.sources.declarative.partition_routers.test_cartesian_product_partition_router ‑ test_request_option[test_body_json-stream_1_request_option3-stream_2_request_option3-expected_req_params3-expected_headers3-expected_body_json3-expected_body_data3]
unit_tests.sources.declarative.partition_routers.test_cartesian_product_partition_router ‑ test_request_option[test_header_header-stream_1_request_option1-stream_2_request_option1-expected_req_params1-expected_headers1-expected_body_json1-expected_body_data1]
unit_tests.sources.declarative.partition_routers.test_cartesian_product_partition_router ‑ test_request_option[test_param_header-stream_1_request_option0-stream_2_request_option0-expected_req_params0-expected_headers0-expected_body_json0-expected_body_data0]
unit_tests.sources.declarative.partition_routers.test_cartesian_product_partition_router ‑ test_request_option_before_updating_cursor
unit_tests.sources.declarative.partition_routers.test_cartesian_product_partition_router ‑ test_stream_slices_raises_exception_if_multiple_cursor_slice_components
unit_tests.sources.declarative.partition_routers.test_cartesian_product_partition_router ‑ test_substream_slicer[test_list_and_datetime-stream_slicers3-expected_slices3]
unit_tests.sources.declarative.partition_routers.test_cartesian_product_partition_router ‑ test_substream_slicer[test_single_stream_slicer-stream_slicers0-expected_slices0]
unit_tests.sources.declarative.partition_routers.test_cartesian_product_partition_router ‑ test_substream_slicer[test_singledatetime-stream_slicers2-expected_slices2]
unit_tests.sources.declarative.partition_routers.test_cartesian_product_partition_router ‑ test_substream_slicer[test_two_stream_slicers-stream_slicers1-expected_slices1]
unit_tests.sources.declarative.partition_routers.test_cartesian_product_partition_router ‑ test_substream_slicer_with_extra_fields
unit_tests.sources.declarative.partition_routers.test_grouping_partition_router ‑ test_get_request_params_default
unit_tests.sources.declarative.partition_routers.test_grouping_partition_router ‑ test_grouping_with_complex_partitions_and_extra_fields
unit_tests.sources.declarative.partition_routers.test_grouping_partition_router ‑ test_stream_slices_empty_underlying_router
unit_tests.sources.declarative.partition_routers.test_grouping_partition_router ‑ test_stream_slices_extra_fields_varied
unit_tests.sources.declarative.partition_routers.test_grouping_partition_router ‑ test_stream_slices_grouping[group_size_2_deduplicate]
unit_tests.sources.declarative.partition_routers.test_grouping_partition_router ‑ test_stream_slices_grouping[group_size_2_no_deduplicate]
unit_tests.sources.declarative.partition_routers.test_grouping_partition_router ‑ test_stream_slices_grouping[group_size_3_deduplicate]
unit_tests.sources.declarative.partition_routers.test_grouping_partition_router ‑ test_stream_slices_lazy_iteration
unit_tests.sources.declarative.partition_routers.test_grouping_partition_router ‑ test_stream_slices_with_non_empty_parent_slice
unit_tests.sources.declarative.partition_routers.test_list_partition_router ‑ test_list_partition_router[test_input_list_is_string]
unit_tests.sources.declarative.partition_routers.test_list_partition_router ‑ test_list_partition_router[test_single_element]
unit_tests.sources.declarative.partition_routers.test_list_partition_router ‑ test_list_partition_router[test_using_cursor_from_parameters]
unit_tests.sources.declarative.partition_routers.test_list_partition_router ‑ test_request_option[test_inject_into_body_data]
unit_tests.sources.declarative.partition_routers.test_list_partition_router ‑ test_request_option[test_inject_into_body_json]
unit_tests.sources.declarative.partition_routers.test_list_partition_router ‑ test_request_option[test_inject_into_req_param]
unit_tests.sources.declarative.partition_routers.test_list_partition_router ‑ test_request_option[test_pass_by_header]
unit_tests.sources.declarative.partition_routers.test_list_partition_router ‑ test_request_option_before_updating_cursor
unit_tests.sources.declarative.partition_routers.test_list_partition_router ‑ test_request_option_is_empty_if_no_stream_slice[test_request_option_is_empty_if_empty_stream_slice]
unit_tests.sources.declarative.partition_routers.test_list_partition_router ‑ test_request_option_is_empty_if_no_stream_slice[test_request_option_is_empty_if_no_stream_slice]
unit_tests.sources.declarative.partition_routers.test_list_partition_router ‑ test_request_option_is_empty_if_no_stream_slice[test_request_option_is_empty_if_the_stream_slice_does_not_have_cursor_field]
unit_tests.sources.declarative.partition_routers.test_list_partition_router ‑ test_request_options_interpolation[config_interpolation]
unit_tests.sources.declarative.partition_routers.test_list_partition_router ‑ test_request_options_interpolation[parameters_interpolation]
unit_tests.sources.declarative.partition_routers.test_single_partition_router ‑ test
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_cartesian_product_stream_slicer_warning_log_message[stream_slicers0-False]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_cartesian_product_stream_slicer_warning_log_message[stream_slicers1-True]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_cartesian_product_stream_slicer_warning_log_message[stream_slicers2-True]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_request_option[test_request_option_in_body_data]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_request_option[test_request_option_in_body_json]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_request_option[test_request_option_in_header]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_request_option[test_request_option_in_param_and_header]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_request_option[test_request_option_in_request_param]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_request_params_interpolation_for_parent_stream[config_interpolation]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_request_params_interpolation_for_parent_stream[parameters_interpolation]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_substream_checkpoints_after_each_parent_partition
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_substream_partition_router[test_cursor_values_are_removed_from_parent_slices]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_substream_partition_router[test_dpath_extraction]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_substream_partition_router[test_missed_parent_key]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_substream_partition_router[test_multiple_parent_streams]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_substream_partition_router[test_no_parents]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_substream_partition_router[test_single_parent_slices_no_records]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_substream_partition_router[test_single_parent_slices_with_records]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_substream_partition_router[test_with_parent_slices_and_records]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_substream_partition_router_with_extra_keys[test_with_nested_extra_keys]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_substream_partition_router_with_extra_keys[test_with_single_extra_key]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_substream_slicer_parent_state_update_with_cursor[test_incremental_dependency_state_update_with_cursor]
unit_tests.sources.declarative.partition_routers.test_substream_partition_router ‑ test_substream_using_incremental_parent_stream
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_constant_backoff ‑ test_constant_backoff[test_constant_backoff_attempt_round_float-1.0-6.7-6.7]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_constant_backoff ‑ test_constant_backoff[test_constant_backoff_attempt_round_float-1.5-6.7-6.7]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_constant_backoff ‑ test_constant_backoff[test_constant_backoff_first_attempt-1-10-10]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_constant_backoff ‑ test_constant_backoff[test_constant_backoff_first_attempt_float-1-6.7-6.7]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_constant_backoff ‑ test_constant_backoff[test_constant_backoff_first_attempt_round_float-1-10.0-10]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_constant_backoff ‑ test_constant_backoff[test_constant_backoff_from_config-1-{{ config['backoff'] }}-30]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_constant_backoff ‑ test_constant_backoff[test_constant_backoff_from_parameters-1-{{ parameters['backoff'] }}-20]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_constant_backoff ‑ test_constant_backoff[test_constant_backoff_second_attempt_round_float-2-10.0-10]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_exponential_backoff ‑ test_exponential_backoff[test_exponential_backoff_first_attempt-1-5-10]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_exponential_backoff ‑ test_exponential_backoff[test_exponential_backoff_from_config-2-{{config['backoff']}}-20]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_exponential_backoff ‑ test_exponential_backoff[test_exponential_backoff_from_parameters-2-{{parameters['backoff']}}-20]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_exponential_backoff ‑ test_exponential_backoff[test_exponential_backoff_second_attempt-2-5-20]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_exponential_backoff ‑ test_exponential_backoff_default
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_header_helper ‑ test_get_numeric_value_from_header[test_get_numeric_value_float_from_header-headers1-header-None-1.2]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_header_helper ‑ test_get_numeric_value_from_header[test_get_numeric_value_from_header-headers0-header-None-1]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_header_helper ‑ test_get_numeric_value_from_header[test_get_numeric_value_from_missing_header-headers4-notheader-None-None]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_header_helper ‑ test_get_numeric_value_from_header[test_get_numeric_value_from_non_numeric-headers3-header-None-None]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_header_helper ‑ test_get_numeric_value_from_header[test_get_numeric_value_from_string_value-headers2-header-None-10.9]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_header_helper ‑ test_get_numeric_value_from_header[test_get_numeric_value_with_regex-headers5-header-([-+]?\\d+)-61]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_header_helper ‑ test_get_numeric_value_from_header[test_get_numeric_value_with_regex_no_header-headers6-notheader-([-+]?\\d+)-None]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_header_helper ‑ test_get_numeric_value_from_header[test_get_numeric_value_with_regex_not_matching-headers7-header-([-+]?\\d+)-None]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_time_from_header ‑ test_given_retry_after_greater_than_max_time_then_raise_transient_error
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_time_from_header ‑ test_given_retry_after_smaller_than_max_time_then_raise_transient_error
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_time_from_header ‑ test_wait_time_from_header[test_wait_time_f\u0153rom_header_with_regex_no_match-wait_time-...-[-+]?\\d+-None]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_time_from_header ‑ test_wait_time_from_header[test_wait_time_from_header-absent_header-None-None-None]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_time_from_header ‑ test_wait_time_from_header[test_wait_time_from_header-wait_time-60-None-60]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_time_from_header ‑ test_wait_time_from_header[test_wait_time_from_header_config-{{ config['wait_time'] }}-60-None-60]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_time_from_header ‑ test_wait_time_from_header[test_wait_time_from_header_not_a_number-wait_time-61,60-None-None]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_time_from_header ‑ test_wait_time_from_header[test_wait_time_from_header_parameters-{{ parameters['wait_time'] }}-60-None-60]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_time_from_header ‑ test_wait_time_from_header[test_wait_time_from_header_string-wait_time-60-None-60]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_time_from_header ‑ test_wait_time_from_header[test_wait_time_from_header_with_regex-wait_time-61,60-([-+]?\\d+)-61]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_negative_time-wait_until-1500000000.0-None-None-None]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_no_header-absent_header-1600000000.0-None-None-None]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_no_header_with_min-absent_header-1600000000.0-60-None-60]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_no_header_with_min_from_config-absent_header-1600000000.0-{{config['min_wait']}}-None-60]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_no_header_with_min_from_parameters-absent_header-1600000000.0-{{parameters['min_wait']}}-None-60]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_time_from_header-wait_until-1600000060.0-None-None-60]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_time_from_header_config-{{config['wait_until']}}-1600000060.0-None-None-60]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_time_from_header_is_numeric-wait_until-1600000060-None-None-60]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_time_from_header_not_numeric-wait_until-1600000000,1600000000-None-None-None]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_time_from_header_parameters-{{parameters['wait_until']}}-1600000060.0-None-None-60]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_time_from_header_with_regex-wait_until-1600000060,60-None-[-+]?\\d+-60]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_time_from_header_with_regex_from_config-wait_until-1600000060,60-None-{{config['regex']}}-60]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_time_from_header_with_regex_from_parameters-wait_until-1600000060,60-None-{{parameters['regex']}}-60]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_time_from_header_with_regex_no_match-wait_time-...-None-[-+]?\\d+-None]
unit_tests.sources.declarative.requesters.error_handlers.backoff_strategies.test_wait_until_time_from_header ‑ test_wait_untiltime_from_header[test_wait_until_time_less_than_min-wait_until-1600000060.0-120-None-120]
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_composite_error_handler[test_chain_retrier_fail_ignore-first_handler_behavior2-second_handler_behavior2-expected_behavior2]
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_composite_error_handler[test_chain_retrier_ignore_fail-first_handler_behavior1-second_handler_behavior1-expected_behavior1]
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_composite_error_handler[test_chain_retrier_ignore_retry-first_handler_behavior3-second_handler_behavior3-expected_behavior3]
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_composite_error_handler[test_chain_retrier_ignore_success-first_handler_behavior4-second_handler_behavior4-expected_behavior4]
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_composite_error_handler[test_chain_retrier_ok_ok-first_handler_behavior0-second_handler_behavior0-expected_behavior0]
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_composite_error_handler_always_uses_first_strategy
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_composite_error_handler_backoff_strategies[test_empty_strategies-handler_strategies0-None]
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_composite_error_handler_backoff_strategies[test_multiple_handlers_with_strategies-handler_strategies2-expected_strategies2]
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_composite_error_handler_backoff_strategies[test_single_handler_with_strategy-handler_strategies1-expected_strategies1]
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_composite_error_handler_backoff_strategies[test_some_handlers_without_strategies-handler_strategies3-expected_strategies3]
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_composite_error_handler_no_handlers
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_error_handler_compatibility_multiple_filters[test_first_filter-403-ResponseAction.IGNORE]
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_error_handler_compatibility_multiple_filters[test_second_filter-404-ResponseAction.FAIL]
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_error_handler_compatibility_simple
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_given_unmatched_response_or_exception_then_return_default_error_resolution
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_max_time_is_max_of_underlying_handlers[test_multiple_handlers-max_times1-15]
unit_tests.sources.declarative.requesters.error_handlers.test_composite_error_handler ‑ test_max_time_is_max_of_underlying_handlers[test_single_handler-max_times0-10]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_conflicting_response_filters[ResponseAction.FAIL-ResponseAction.RETRY-ResponseAction.FAIL]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_conflicting_response_filters[ResponseAction.IGNORE-ResponseAction.IGNORE-ResponseAction.IGNORE]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_conflicting_response_filters[ResponseAction.RETRY-ResponseAction.FAIL-ResponseAction.RETRY]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_conflicting_response_filters[ResponseAction.SUCCESS-ResponseAction.IGNORE-ResponseAction.SUCCESS]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_constant_backoff_strategy
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_custom_response_filter[_fail_with_predicate-418-test_response_filter4-ResponseAction.FAIL-FailureType.system_error-]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_custom_response_filter[_with_http_response_status_200_fail_with_contained_error_message-418-test_response_filter3-ResponseAction.FAIL-FailureType.system_error-]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_custom_response_filter[_with_http_response_status_400_fail_with_default_failure_type-400-test_response_filter0-ResponseAction.RETRY-FailureType.system_error-HTTP Status Code: 400. Error: Bad request. Please check your request parameters.]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_custom_response_filter[_with_http_response_status_402_fail_with_default_failure_type-402-test_response_filter1-ResponseAction.FAIL-FailureType.system_error-]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_custom_response_filter[_with_http_response_status_403_fail_with_default_failure_type-403-test_response_filter2-ResponseAction.FAIL-FailureType.config_error-HTTP Status Code: 403. Error: Forbidden. You don't have permission to access this resource.]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_default_response_filter[_with_http_response_status_200-200-expected_error_resolution0]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_default_response_filter[_with_http_response_status_400-400-expected_error_resolution1]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_default_response_filter[_with_http_response_status_404-404-expected_error_resolution2]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_default_response_filter[_with_http_response_status_408-408-expected_error_resolution3]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_default_response_filter[_with_unmapped_http_status_418-418-expected_error_resolution4]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_exponential_backoff_strategy[0]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_exponential_backoff_strategy[1]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_exponential_backoff_strategy[2]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_exponential_backoff_strategy[3]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_exponential_backoff_strategy[4]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_exponential_backoff_strategy[5]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_exponential_backoff_strategy[6]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_multiple_response_filters[400-ResponseAction.RETRY]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_multiple_response_filters[402-ResponseAction.FAIL]
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_default_error_handler_with_unmapped_http_code
unit_tests.sources.declarative.requesters.error_handlers.test_default_error_handler ‑ test_predicate_takes_precedent_over_default_mapped_error
unit_tests.sources.declarative.requesters.error_handlers.test_default_http_response_filter ‑ test_matches_mapped_exception
unit_tests.sources.declarative.requesters.error_handlers.test_default_http_response_filter ‑ test_matches_mapped_http_status_code[403 mapping]
unit_tests.sources.declarative.requesters.error_handlers.test_default_http_response_filter ‑ test_matches_mapped_http_status_code[404 mapping]
unit_tests.sources.declarative.requesters.error_handlers.test_default_http_response_filter ‑ test_matches_mapped_http_status_code[408 mapping]
unit_tests.sources.declarative.requesters.error_handlers.test_default_http_response_filter ‑ test_unmapped_http_status_code_returns_default_error_resolution
unit_tests.sources.declarative.requesters.error_handlers.test_http_response_filter ‑ test_matches[test_http_code_matches]
unit_tests.sources.declarative.requesters.error_handlers.test_http_response_filter ‑ test_matches[test_http_code_matches_failure_type_config_error]
unit_tests.sources.declarative.requesters.error_handlers.test_http_response_filter ‑ test_matches[test_http_code_matches_failure_type_config_error_action_retry_uses_default_failure_type]
unit_tests.sources.declarative.requesters.error_handlers.test_http_response_filter ‑ test_matches[test_http_code_matches_failure_type_system_error]
unit_tests.sources.declarative.requesters.error_handlers.test_http_response_filter ‑ test_matches[test_http_code_matches_failure_type_transient_error]
unit_tests.sources.declarative.requesters.error_handlers.test_http_response_filter ‑ test_matches[test_http_code_matches_ignore_action]
unit_tests.sources.declarative.requesters.error_handlers.test_http_response_filter ‑ test_matches[test_http_code_matches_response_action_rate_limited]
unit_tests.sources.declarative.requesters.error_handlers.test_http_response_filter ‑ test_matches[test_http_code_matches_retry_action]
unit_tests.sources.declarative.requesters.error_handlers.test_http_response_filter ‑ test_matches[test_predicate_matches_headers0]
unit_tests.sources.declarative.requesters.error_handlers.test_http_response_filter ‑ test_matches[test_predicate_matches_headers1]
unit_tests.sources.declarative.requesters.error_handlers.test_http_response_filter ‑ test_matches[test_predicate_matches_json]
unit_tests.sources.declarative.requesters.error_handlers.test_http_response_filter ‑ test_matches[test_response_does_not_match_filter]
unit_tests.sources.declarative.requesters.paginators.test_cursor_pagination_strategy ‑ test_cursor_pagination_strategy[test_static_token]
unit_tests.sources.declarative.requesters.paginators.test_cursor_pagination_strategy ‑ test_cursor_pagination_strategy[test_static_token_with_page_size]
unit_tests.sources.declarative.requesters.paginators.test_cursor_pagination_strategy ‑ test_cursor_pagination_strategy[test_static_token_with_stop_condition_false]
unit_tests.sources.declarative.requesters.paginators.test_cursor_pagination_strategy ‑ test_cursor_pagination_strategy[test_static_token_with_stop_condition_true]
unit_tests.sources.declarative.requesters.paginators.test_cursor_pagination_strategy ‑ test_cursor_pagination_strategy[test_static_token_with_string_stop_condition]
unit_tests.sources.declarative.requesters.paginators.test_cursor_pagination_strategy ‑ test_cursor_pagination_strategy[test_token_from_config]
unit_tests.sources.declarative.requesters.paginators.test_cursor_pagination_strategy ‑ test_cursor_pagination_strategy[test_token_from_header]
unit_tests.sources.declarative.requesters.paginators.test_cursor_pagination_strategy ‑ test_cursor_pagination_strategy[test_token_from_last_record]
unit_tests.sources.declarative.requesters.paginators.test_cursor_pagination_strategy ‑ test_cursor_pagination_strategy[test_token_from_parameters]
unit_tests.sources.declarative.requesters.paginators.test_cursor_pagination_strategy ‑ test_cursor_pagination_strategy[test_token_from_response]
unit_tests.sources.declarative.requesters.paginators.test_cursor_pagination_strategy ‑ test_cursor_pagination_strategy[test_token_from_response_header_links]
unit_tests.sources.declarative.requesters.paginators.test_cursor_pagination_strategy ‑ test_cursor_pagination_strategy[test_token_not_found]
unit_tests.sources.declarative.requesters.paginators.test_cursor_pagination_strategy ‑ test_last_record_is_node_if_no_records
unit_tests.sources.declarative.requesters.paginators.test_cursor_pagination_strategy ‑ test_last_record_points_to_the_last_item_in_last_records_array
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_default_paginator_with_cursor[test_default_paginator_cursor_body_data]
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_default_paginator_with_cursor[test_default_paginator_cursor_body_json]
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_default_paginator_with_cursor[test_default_paginator_cursor_header]
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_default_paginator_with_cursor[test_default_paginator_no_token]
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_default_paginator_with_cursor[test_default_paginator_path]
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_default_paginator_with_cursor[test_default_paginator_path_with_xml_decoder]
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_default_paginator_with_cursor[test_default_paginator_request_param]
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_default_paginator_with_cursor[test_default_paginator_request_param_xml_decoder]
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_initial_token_with_offset_pagination
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_limit_page_fetched
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_no_inject_on_first_request_offset_pagination[pagination_strategy0-10-expected_next_page_token0-expected_second_next_page_token0]
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_no_inject_on_first_request_offset_pagination[pagination_strategy1-5-expected_next_page_token1-expected_second_next_page_token1]
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_page_size_option_cannot_be_set_if_strategy_has_no_limit
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_paginator_request_param_interpolation[config_interpolation]
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_paginator_request_param_interpolation[parameters_interpolation]
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_paginator_with_page_option_no_page_size
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_path_returns_none_when_no_token
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_path_returns_none_when_option_not_request_path
unit_tests.sources.declarative.requesters.paginators.test_default_paginator ‑ test_request_option_mapping_validator
unit_tests.sources.declarative.requesters.paginators.test_no_paginator ‑ test
unit_tests.sources.declarative.requesters.paginators.test_offset_increment ‑ test_offset_increment_paginator_strategy[test_get_second_page_with_first_page_not_injected]
unit_tests.sources.declarative.requesters.paginators.test_offset_increment ‑ test_offset_increment_paginator_strategy[test_larger_page_size]
unit_tests.sources.declarative.requesters.paginators.test_offset_increment ‑ test_offset_increment_paginator_strategy[test_page_size_from_response]
unit_tests.sources.declarative.requesters.paginators.test_offset_increment ‑ test_offset_increment_paginator_strategy[test_same_page_size0]
unit_tests.sources.declarative.requesters.paginators.test_offset_increment ‑ test_offset_increment_paginator_strategy[test_same_page_size1]
unit_tests.sources.declarative.requesters.paginators.test_offset_increment ‑ test_offset_increment_paginator_strategy[test_stop_if_no_records]
unit_tests.sources.declarative.requesters.paginators.test_offset_increment ‑ test_offset_increment_paginator_strategy_initial_token[test_with_inject_offset]
unit_tests.sources.declarative.requesters.paginators.test_offset_increment ‑ test_offset_increment_paginator_strategy_initial_token[test_without_inject_offset]
unit_tests.sources.declarative.requesters.paginators.test_offset_increment ‑ test_offset_increment_paginator_strategy_rises
unit_tests.sources.declarative.requesters.paginators.test_offset_increment ‑ test_offset_increment_response_without_record_path
unit_tests.sources.declarative.requesters.paginators.test_page_increment ‑ test_page_increment_paginator_strategy[test_larger_page_size_start_from_0]
unit_tests.sources.declarative.requesters.paginators.test_page_increment ‑ test_page_increment_paginator_strategy[test_larger_page_size_start_from_1]
unit_tests.sources.declarative.requesters.paginators.test_page_increment ‑ test_page_increment_paginator_strategy[test_no_page_size]
unit_tests.sources.declarative.requesters.paginators.test_page_increment ‑ test_page_increment_paginator_strategy[test_non_default_start_from_not_injected_returns_next_page]
unit_tests.sources.declarative.requesters.paginators.test_page_increment ‑ test_page_increment_paginator_strategy[test_page_size_from_config]
unit_tests.sources.declarative.requesters.paginators.test_page_increment ‑ test_page_increment_paginator_strategy[test_page_size_from_string]
unit_tests.sources.declarative.requesters.paginators.test_page_increment ‑ test_page_increment_paginator_strategy[test_same_page_size_start_from_0]
unit_tests.sources.declarative.requesters.paginators.test_page_increment ‑ test_page_increment_paginator_strategy[test_same_page_size_start_from_1]
unit_tests.sources.declarative.requesters.paginators.test_page_increment ‑ test_page_increment_paginator_strategy[test_start_from_not_injected_returns_second_page]
unit_tests.sources.declarative.requesters.paginators.test_page_increment ‑ test_page_increment_paginator_strategy_initial_token[test_with_inject_offset_page_start_from_0]
unit_tests.sources.declarative.requesters.paginators.test_page_increment ‑ test_page_increment_paginator_strategy_initial_token[test_with_inject_offset_page_start_from_12]
unit_tests.sources.declarative.requesters.paginators.test_page_increment ‑ test_page_increment_paginator_strategy_initial_token[test_without_inject_offset]
unit_tests.sources.declarative.requesters.paginators.test_page_increment ‑ test_page_increment_paginator_strategy_malformed_page_size[not-an-integer]
unit_tests.sources.declarative.requesters.paginators.test_page_increment ‑ test_page_increment_paginator_strategy_malformed_page_size[{{ config['value'] }}]
unit_tests.sources.declarative.requesters.paginators.test_request_option ‑ test_request_option[test_limit_data_with_config_interpolation]
unit_tests.sources.declarative.requesters.paginators.test_request_option ‑ test_request_option[test_limit_data_with_field_name]
unit_tests.sources.declarative.requesters.paginators.test_request_option ‑ test_request_option[test_limit_data_with_parameters_interpolation]
unit_tests.sources.declarative.requesters.paginators.test_request_option ‑ test_request_option[test_limit_header_with_config_interpolation]
unit_tests.sources.declarative.requesters.paginators.test_request_option ‑ test_request_option[test_limit_header_with_field_name]
unit_tests.sources.declarative.requesters.paginators.test_request_option ‑ test_request_option[test_limit_header_with_parameters_interpolation]
unit_tests.sources.declarative.requesters.paginators.test_request_option ‑ test_request_option[test_limit_json_with_config_interpolation]
unit_tests.sources.declarative.requesters.paginators.test_request_option ‑ test_request_option[test_limit_json_with_field_name]
unit_tests.sources.declarative.requesters.paginators.test_request_option ‑ test_request_option[test_limit_json_with_parameters_interpolation]
unit_tests.sources.declarative.requesters.paginators.test_request_option ‑ test_request_option[test_limit_param_with_config_interpolation]
unit_tests.sources.declarative.requesters.paginators.test_request_option ‑ test_request_option[test_limit_param_with_field_name]
unit_tests.sources.declarative.requesters.paginators.test_request_option ‑ test_request_option[test_limit_param_with_parameters_interpolation]
unit_tests.sources.declarative.requesters.paginators.test_stop_condition ‑ test_given_last_record_meets_condition_when_next_page_token_then_do_not_check_for_other_records
unit_tests.sources.declarative.requesters.paginators.test_stop_condition ‑ test_given_no_records_when_next_page_token_then_delegate
unit_tests.sources.declarative.requesters.paginators.test_stop_condition ‑ test_given_record_should_be_synced_when_is_met_return_false
unit_tests.sources.declarative.requesters.paginators.test_stop_condition ‑ test_given_record_should_not_be_synced_when_is_met_return_true
unit_tests.sources.declarative.requesters.paginators.test_stop_condition ‑ test_given_stop_condition_is_met_when_next_page_token_then_return_none
unit_tests.sources.declarative.requesters.paginators.test_stop_condition ‑ test_given_stop_condition_is_not_met_when_next_page_token_then_delegate
unit_tests.sources.declarative.requesters.paginators.test_stop_condition ‑ test_when_get_page_size_then_delegate
unit_tests.sources.declarative.requesters.query_properties.test_group_by_key ‑ test_get_merge_key[test_get_merge_key_not_present]
unit_tests.sources.declarative.requesters.query_properties.test_group_by_key ‑ test_get_merge_key[test_get_merge_key_single]

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (Full)

3800 tests found (test 1305 to 1699)

There are 3800 tests, see "Raw output" for the list of tests 1305 to 1699.
Raw output
unit_tests.sources.declarative.requesters.query_properties.test_group_by_key ‑ test_get_merge_key[test_get_merge_key_single_multiple]
unit_tests.sources.declarative.requesters.query_properties.test_properties_from_endpoint ‑ test_get_properties_from_endpoint
unit_tests.sources.declarative.requesters.query_properties.test_properties_from_endpoint ‑ test_get_properties_from_endpoint_with_interpolation
unit_tests.sources.declarative.requesters.query_properties.test_properties_from_endpoint ‑ test_get_properties_from_endpoint_with_multiple_field_paths
unit_tests.sources.declarative.requesters.query_properties.test_property_chunking ‑ test_get_merge_key
unit_tests.sources.declarative.requesters.query_properties.test_property_chunking ‑ test_get_request_property_chunks[test_property_chunking]
unit_tests.sources.declarative.requesters.query_properties.test_property_chunking ‑ test_get_request_property_chunks[test_property_chunking_includes_extra_delimiter]
unit_tests.sources.declarative.requesters.query_properties.test_property_chunking ‑ test_get_request_property_chunks[test_property_chunking_limit_characters]
unit_tests.sources.declarative.requesters.query_properties.test_property_chunking ‑ test_get_request_property_chunks[test_property_chunking_no_limit]
unit_tests.sources.declarative.requesters.query_properties.test_property_chunking ‑ test_get_request_property_chunks[test_property_chunking_no_properties]
unit_tests.sources.declarative.requesters.query_properties.test_property_chunking ‑ test_get_request_property_chunks[test_property_chunking_with_always_include_fields]
unit_tests.sources.declarative.requesters.query_properties.test_query_properties ‑ test_get_request_property_chunks_dynamic_endpoint
unit_tests.sources.declarative.requesters.query_properties.test_query_properties ‑ test_get_request_property_chunks_static_list_with_always_include_properties
unit_tests.sources.declarative.requesters.query_properties.test_query_properties ‑ test_get_request_property_chunks_static_list_with_chunking
unit_tests.sources.declarative.requesters.request_options.test_datetime_based_request_options_provider ‑ test_datetime_based_request_options_provider[test_request_headers]
unit_tests.sources.declarative.requesters.request_options.test_datetime_based_request_options_provider ‑ test_datetime_based_request_options_provider[test_request_params]
unit_tests.sources.declarative.requesters.request_options.test_datetime_based_request_options_provider ‑ test_datetime_based_request_options_provider[test_request_params_no_end_time_option]
unit_tests.sources.declarative.requesters.request_options.test_datetime_based_request_options_provider ‑ test_datetime_based_request_options_provider[test_request_params_no_slice]
unit_tests.sources.declarative.requesters.request_options.test_datetime_based_request_options_provider ‑ test_datetime_based_request_options_provider[test_request_params_no_start_time_option]
unit_tests.sources.declarative.requesters.request_options.test_datetime_based_request_options_provider ‑ test_datetime_based_request_options_provider[test_request_params_with_default_partition_fields]
unit_tests.sources.declarative.requesters.request_options.test_datetime_based_request_options_provider ‑ test_datetime_based_request_options_provider[test_request_request_body_data]
unit_tests.sources.declarative.requesters.request_options.test_datetime_based_request_options_provider ‑ test_datetime_based_request_options_provider[test_request_request_body_json]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_error_on_create_for_both_request_json_and_data
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_data[test_defaults_to_empty_dict-None-expected_request_data3]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_data[test_interpolated_keys-input_request_data4-expected_request_data4]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_data[test_map_depends_on_config-input_request_data2-expected_request_data2]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_data[test_map_depends_on_stream_slice-input_request_data1-expected_request_data1]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_data[test_static_map_data-input_request_data0-expected_request_data0]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_data_using_request_body[test_defaults_to_empty_dict-input_request_data3-expected_request_data3]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_data_using_request_body[test_interpolated_keys-input_request_data4-expected_request_data4]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_data_using_request_body[test_map_depends_on_config-input_request_data2-expected_request_data2]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_data_using_request_body[test_map_depends_on_stream_slice-input_request_data1-expected_request_data1]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_data_using_request_body[test_static_map_data-input_request_data0-expected_request_data0]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json[test_boolean_false_value-input_request_json5-expected_request_json5]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json[test_integer_falsy_value-input_request_json6-expected_request_json6]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json[test_interpolated_keys-input_request_json4-expected_request_json4]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json[test_nested_objects-input_request_json11-expected_request_json11]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json[test_nested_objects_interpolated keys-input_request_json12-expected_request_json12]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json[test_none_value-input_request_json9-expected_request_json9]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json[test_number_falsy_value-input_request_json7-expected_request_json7]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json[test_static_json-input_request_json0-expected_request_json0]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json[test_string-{"nested": { "key": "{{ config['option'] }}" }}-expected_request_json10]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json[test_string_falsy_value-input_request_json8-expected_request_json8]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json[test_value_depends_on_config-input_request_json3-expected_request_json3]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json[test_value_depends_on_next_page_token-input_request_json2-expected_request_json2]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json[test_value_depends_on_stream_slice-input_request_json1-expected_request_json1]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json_using_request_body[test_boolean_false_value-input_request_json5-expected_request_json5]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json_using_request_body[test_graphql_query-input_request_json13-expected_request_json13]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json_using_request_body[test_integer_falsy_value-input_request_json6-expected_request_json6]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json_using_request_body[test_interpolated_keys-input_request_json4-expected_request_json4]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json_using_request_body[test_nested_objects-input_request_json11-expected_request_json11]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json_using_request_body[test_nested_objects_interpolated keys-input_request_json12-expected_request_json12]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json_using_request_body[test_none_value-input_request_json9-expected_request_json9]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json_using_request_body[test_number_falsy_value-input_request_json7-expected_request_json7]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json_using_request_body[test_static_json-input_request_json0-expected_request_json0]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json_using_request_body[test_string-input_request_json10-expected_request_json10]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json_using_request_body[test_string_falsy_value-input_request_json8-expected_request_json8]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json_using_request_body[test_value_depends_on_config-input_request_json3-expected_request_json3]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json_using_request_body[test_value_depends_on_next_page_token-input_request_json2-expected_request_json2]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_json_using_request_body[test_value_depends_on_stream_slice-input_request_json1-expected_request_json1]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_params[test_boolean_false_value-input_request_params6-expected_request_params6]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_params[test_integer_falsy_value-input_request_params7-expected_request_params7]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_params[test_none_value-input_request_params10-expected_request_params10]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_params[test_number_falsy_value-input_request_params8-expected_request_params8]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_params[test_parameter_is_interpolated-input_request_params5-expected_request_params5]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_params[test_static_param-input_request_params0-expected_request_params0]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_params[test_string_falsy_value-input_request_params9-expected_request_params9]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_params[test_value_depends_on_config-input_request_params4-expected_request_params4]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_params[test_value_depends_on_next_page_token-input_request_params3-expected_request_params3]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_params[test_value_depends_on_stream_interval-input_request_params1-expected_request_params1]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_interpolated_request_params[test_value_depends_on_stream_slice-input_request_params2-expected_request_params2]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_property_error_on_invalid_stream_slice[test_include_query_properties]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_property_error_on_invalid_stream_slice[test_raise_error_on_no_query_properties]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_property_error_on_invalid_stream_slice[test_raise_error_on_no_stream_slice]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_property_error_on_invalid_stream_slice[test_raise_error_on_query_properties_is_none]
unit_tests.sources.declarative.requesters.request_options.test_interpolated_request_options_provider ‑ test_property_error_on_invalid_stream_slice[test_raise_error_on_query_properties_is_not_a_list_of_properties]
unit_tests.sources.declarative.requesters.request_options.test_per_partition_request_option_provider.TestPerPartitionRequestOptionsProvider ‑ test_given_both_provide_value_when_get_request_body_data_then_overwrite_from_cursor
unit_tests.sources.declarative.requesters.request_options.test_per_partition_request_option_provider.TestPerPartitionRequestOptionsProvider ‑ test_given_both_provide_value_when_get_request_body_json_then_overwrite_from_cursor
unit_tests.sources.declarative.requesters.request_options.test_per_partition_request_option_provider.TestPerPartitionRequestOptionsProvider ‑ test_given_both_provide_value_when_get_request_headers_then_overwrite_from_cursor
unit_tests.sources.declarative.requesters.request_options.test_per_partition_request_option_provider.TestPerPartitionRequestOptionsProvider ‑ test_given_both_provide_value_when_get_request_params_then_overwrite_from_cursor
unit_tests.sources.declarative.requesters.request_options.test_per_partition_request_option_provider.TestPerPartitionRequestOptionsProvider ‑ test_given_cursor_provider_value_when_get_request_body_data_then_return_cursor_provider_body_data
unit_tests.sources.declarative.requesters.request_options.test_per_partition_request_option_provider.TestPerPartitionRequestOptionsProvider ‑ test_given_cursor_provider_value_when_get_request_body_json_then_return_cursor_provider_body_json
unit_tests.sources.declarative.requesters.request_options.test_per_partition_request_option_provider.TestPerPartitionRequestOptionsProvider ‑ test_given_cursor_provider_value_when_get_request_headers_then_return_cursor_provider_headers
unit_tests.sources.declarative.requesters.request_options.test_per_partition_request_option_provider.TestPerPartitionRequestOptionsProvider ‑ test_given_cursor_provider_value_when_get_request_params_then_return_partition_router_params
unit_tests.sources.declarative.requesters.request_options.test_per_partition_request_option_provider.TestPerPartitionRequestOptionsProvider ‑ test_given_partition_router_value_when_get_request_body_data_then_return_partition_router_body_data
unit_tests.sources.declarative.requesters.request_options.test_per_partition_request_option_provider.TestPerPartitionRequestOptionsProvider ‑ test_given_partition_router_value_when_get_request_body_json_then_return_partition_router_body_json
unit_tests.sources.declarative.requesters.request_options.test_per_partition_request_option_provider.TestPerPartitionRequestOptionsProvider ‑ test_given_partition_router_value_when_get_request_headers_then_return_partition_router_headers
unit_tests.sources.declarative.requesters.request_options.test_per_partition_request_option_provider.TestPerPartitionRequestOptionsProvider ‑ test_given_partition_router_value_when_get_request_params_then_return_partition_router_params
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test__is_field_path[None-field_path1-RequestOptionType.body_json-True]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test__is_field_path[field-None-RequestOptionType.body_json-False]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_inject_into_request_cases[request_option_args0-test_value-expected_result0]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_inject_into_request_cases[request_option_args1-test_value-expected_result1]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_inject_into_request_cases[request_option_args2-deep_value-expected_result2]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_interpolation_cases[config0-parameters0-field_path0-expected_structure0]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_interpolation_cases[config1-parameters1-field_path1-expected_structure1]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_multiple_injections
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_request_option_validation[None-None-RequestOptionType.body_json-ValueError-RequestOption requires either a field_name or field_path]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_request_option_validation[None-field_path2-RequestOptionType.header-ValueError-Nested field injection is only supported for body JSON injection.]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_request_option_validation[field-field_path1-RequestOptionType.body_json-ValueError-Only one of field_name or field_path can be provided]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_value_type_handling[3.14-float]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_value_type_handling[42-int]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_value_type_handling[None-NoneType]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_value_type_handling[True-bool]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_value_type_handling[value3-list]
unit_tests.sources.declarative.requesters.request_options.test_request_options ‑ test_value_type_handling[value4-dict]
unit_tests.sources.declarative.requesters.test_http_job_repository.HttpJobRepositoryTest ‑ test_given_different_statuses_when_update_jobs_status_then_update_status_properly
unit_tests.sources.declarative.requesters.test_http_job_repository.HttpJobRepositoryTest ‑ test_given_multiple_jobs_when_update_jobs_status_then_all_the_jobs_are_updated
unit_tests.sources.declarative.requesters.test_http_job_repository.HttpJobRepositoryTest ‑ test_given_multiple_urls_when_fetch_records_then_fetch_from_multiple_urls
unit_tests.sources.declarative.requesters.test_http_job_repository.HttpJobRepositoryTest ‑ test_given_pagination_when_fetch_records_then_yield_records_from_all_pages
unit_tests.sources.declarative.requesters.test_http_job_repository.HttpJobRepositoryTest ‑ test_given_unknown_status_when_update_jobs_status_then_raise_error
unit_tests.sources.declarative.requesters.test_http_job_repository.HttpJobRepositoryTest ‑ test_when_update_jobs_status_then_allow_access_to_stream_slice_information
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_backoff_strategy_from_manifest_is_respected
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_base_url_has_a_trailing_slash[test_no_trailing_slash-https://example.com-https://example.com]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_base_url_has_a_trailing_slash[test_with_trailing_slash-https://example.com/-https://example.com/]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_base_url_has_a_trailing_slash[test_with_v1_no_trailing_slash-https://example.com/v1-https://example.com/v1]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_base_url_has_a_trailing_slash[test_with_v1_with_trailing_slash-https://example.com/v1/-https://example.com/v1/]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_basic_send_request
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_http_requester
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_http_requester_with_mock_api_budget
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_join_url[test_leading_slash_on_path-https://airbyte.io-/my_endpoint-https://airbyte.io/my_endpoint]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_join_url[test_nested_path_no_leading_slash-https://airbyte.io-v1/my_endpoint-https://airbyte.io/v1/my_endpoint]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_join_url[test_nested_path_with_leading_slash-https://airbyte.io-/v1/my_endpoint-https://airbyte.io/v1/my_endpoint]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_join_url[test_no_slashes-https://airbyte.io-my_endpoint-https://airbyte.io/my_endpoint]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_join_url[test_trailing_slash_on_base_url-https://airbyte.io/-my_endpoint-https://airbyte.io/my_endpoint]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_join_url[test_trailing_slash_on_base_url_and_leading_slash_on_path-https://airbyte.io/-/my_endpoint-https://airbyte.io/my_endpoint]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_join_url[test_trailing_slash_on_path-https://airbyte.io-/my_endpoint/-https://airbyte.io/my_endpoint/]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_path[test_no_leading_slash-deals-deals]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_path[test_with_leading_slash-/deals-deals]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_path[test_with_v1_no_leading_slash-v1/deals-v1/deals]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_path[test_with_v1_with_leading_slash-/v1/deals-v1/deals]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_path[test_with_v1_with_trailing_slash-v1/deals/-v1/deals/]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_attempt_count_is_tracked_across_retries
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_attempt_count_with_exponential_backoff_strategy
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_body_interpolation[test-key-with-list-is-not-interpolated]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_body_interpolation[test-request-body-comma-separated-numbers]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_body_interpolation[test-request-body-comma-separated-strings]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_body_interpolation[test-request-body-dictionary]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_body_interpolation[test-request-body-from-config-comma-separated-strings]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_body_interpolation[test-request-body-from-config-list-of-numbers]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_body_interpolation[test-request-body-from-config-list-of-strings]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_body_interpolation[test-request-body-from-config-object]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_body_interpolation[test-request-body-list-of-numbers]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_body_interpolation[test-request-body-list-of-strings]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_body_interpolation[test-single-quotes-are-retained]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_param_interpolation[test-key-with-list-to-be-interpolated]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_param_interpolation[test-request-parameter-comma-separated-numbers]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_param_interpolation[test-request-parameter-comma-separated-strings]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_param_interpolation[test-request-parameter-dictionary]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_param_interpolation[test-request-parameter-from-config-comma-separated-strings]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_param_interpolation[test-request-parameter-from-config-list-of-numbers]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_param_interpolation[test-request-parameter-from-config-list-of-strings]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_param_interpolation[test-request-parameter-from-config-object]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_param_interpolation[test-request-parameter-list-of-numbers]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_param_interpolation[test-request-parameter-list-of-strings]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_param_interpolation_with_incorrect_values[test-key-with-multiple-keys]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_request_param_interpolation_with_incorrect_values[test-request-parameter-object-of-the-updated-info]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[None-None-None-None-authenticator_data14-authenticator_json14-RequestBodyException-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[None-None-param_data13-param_json13-None-None-RequestBodyException-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[None-provider_json10-None-None-None-authenticator_json10-None-field=value]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[None-provider_json6-None-None-None-None-None-{"field": "value"}]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[None-provider_json7-None-param_json7-None-None-None-{"field": "value", "field2": "value"}]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[None-provider_json8-None-param_json8-None-authenticator_json8-None-{"field": "value", "field2": "value", "authfield": "val"}]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[None-provider_json9-None-param_json9-None-None-None-field=value]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[provider_data0-None-None-None-None-None-None-field=value]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[provider_data1-None-param_data1-None-None-None-None-field=value&field2=value]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[provider_data11-provider_json11-None-None-None-None-RequestBodyException-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[provider_data12-None-None-param_json12-None-None-RequestBodyException-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[provider_data15-None-None-None-None-authenticator_json15-RequestBodyException-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[provider_data2-None-param_data2-None-authenticator_data2-None-None-field=value&field2=value&authfield=val]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[provider_data3-None-param_data3-None-None-None-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[provider_data4-None-None-None-authenticator_data4-None-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_data_json[provider_data5-None-param_data5-None-authenticator_data5-None-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_headers[provider_headers0-None-None-None-expected_headers0]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_headers[provider_headers1-param_headers1-None-None-expected_headers1]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_headers[provider_headers2-param_headers2-authenticator_headers2-None-expected_headers2]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_headers[provider_headers3-param_headers3-None-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_headers[provider_headers4-None-authenticator_headers4-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_headers[provider_headers5-param_headers5-authenticator_headers5-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_params[provider_params0-None-None-None-expected_params0]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_params[provider_params1-param_params1-None-None-expected_params1]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_params[provider_params2-param_params2-authenticator_params2-None-expected_params2]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_params[provider_params3-param_params3-None-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_params[provider_params4-None-authenticator_params4-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_params[provider_params5-param_params5-authenticator_params5-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_path[deals-/deals2-/deals2]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_path[deals-None-/deals]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_path[deals-deals2-/deals2]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_path[deals/{{ stream_slice.start }}/{{ next_page_token.next_page_token }}/{{ config.config_key }}/{{ parameters.param_key }}-None-/deals/2012/pagetoken/config_value/param_value]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_stream_slice_next_page_token
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_string_data[None-None-field=value-None-field=value]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_string_data[None-field=value-None-None-field=value]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_string_data[None-field=value-field=value-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_string_data[field=value-None-None-None-field=value]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_string_data[field=value-None-authenticator_data9-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_string_data[field=value-None-field=value-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_string_data[field=value-field=value-None-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_string_data[field=value-field=value-field=value-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_string_data[field=value-param_data7-None-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_string_data[provider_data8-field=value-None-ValueError-None]
unit_tests.sources.declarative.requesters.test_http_requester ‑ test_send_request_url_base
unit_tests.sources.declarative.requesters.test_interpolated_request_input_provider ‑ test_initialize_interpolated_mapping_request_input_provider[test_defaults_to_empty_dictionary-None-expected_request_data4]
unit_tests.sources.declarative.requesters.test_interpolated_request_input_provider ‑ test_initialize_interpolated_mapping_request_input_provider[test_map_depends_on_config-input_request_data2-expected_request_data2]
unit_tests.sources.declarative.requesters.test_interpolated_request_input_provider ‑ test_initialize_interpolated_mapping_request_input_provider[test_map_depends_on_parameters-input_request_data3-expected_request_data3]
unit_tests.sources.declarative.requesters.test_interpolated_request_input_provider ‑ test_initialize_interpolated_mapping_request_input_provider[test_map_depends_on_stream_slice-input_request_data1-expected_request_data1]
unit_tests.sources.declarative.requesters.test_interpolated_request_input_provider ‑ test_initialize_interpolated_mapping_request_input_provider[test_static_map_data-input_request_data0-expected_request_data0]
unit_tests.sources.declarative.resolvers.test_config_components_resolver ‑ test_component_mapping_conditions[components_values_false_condition]
unit_tests.sources.declarative.resolvers.test_config_components_resolver ‑ test_component_mapping_conditions[components_values_true_condition]
unit_tests.sources.declarative.resolvers.test_config_components_resolver ‑ test_component_mapping_conditions[false_condition]
unit_tests.sources.declarative.resolvers.test_config_components_resolver ‑ test_component_mapping_conditions[mixed_conditions]
unit_tests.sources.declarative.resolvers.test_config_components_resolver ‑ test_component_mapping_conditions[true_condition]
unit_tests.sources.declarative.resolvers.test_config_components_resolver ‑ test_dynamic_streams_read_with_config_components_resolver[duplicates]
unit_tests.sources.declarative.resolvers.test_config_components_resolver ‑ test_dynamic_streams_read_with_config_components_resolver[no_duplicates]
unit_tests.sources.declarative.resolvers.test_config_components_resolver ‑ test_dynamic_streams_read_with_config_components_resolver[scanner_error]
unit_tests.sources.declarative.resolvers.test_config_components_resolver ‑ test_dynamic_streams_read_with_config_components_resolver[stream_configs_list]
unit_tests.sources.declarative.resolvers.test_config_components_resolver ‑ test_value_type_str_avoids_yaml_parsing
unit_tests.sources.declarative.resolvers.test_http_components_resolver ‑ test_duplicated_dynamic_streams_read_with_http_components_resolver
unit_tests.sources.declarative.resolvers.test_http_components_resolver ‑ test_dynamic_streams_read_with_http_components_resolver
unit_tests.sources.declarative.resolvers.test_http_components_resolver ‑ test_dynamic_streams_with_http_components_resolver_retriever_with_parent_stream
unit_tests.sources.declarative.resolvers.test_http_components_resolver ‑ test_http_components_resolver[components_mapping0-retriever_data0-stream_template_config0-expected_result0]
unit_tests.sources.declarative.resolvers.test_http_components_resolver ‑ test_http_components_resolver_with_stream_slices[components_mapping0-retriever_data0-stream_template_config0-expected_result0]
unit_tests.sources.declarative.resolvers.test_http_components_resolver ‑ test_wrong_stream_name_type
unit_tests.sources.declarative.resolvers.test_parametrized_components_resolver ‑ test_dynamic_streams_with_parametrized_components_resolver
unit_tests.sources.declarative.retrievers.test_lazy_simple_retriever ‑ test_incremental_sync_with_state
unit_tests.sources.declarative.retrievers.test_lazy_simple_retriever ‑ test_retriever_with_lazy_reading
unit_tests.sources.declarative.retrievers.test_pagination_tracker.TestPaginationTracker ‑ test_given_cursor_cant_reduce_slice_when_reduce_slice_range_then_raise
unit_tests.sources.declarative.retrievers.test_pagination_tracker.TestPaginationTracker ‑ test_given_cursor_when_observe_then_forward_to_cursor
unit_tests.sources.declarative.retrievers.test_pagination_tracker.TestPaginationTracker ‑ test_given_cursor_when_reduce_slice_range_then_return_cursor_stream_slice
unit_tests.sources.declarative.retrievers.test_pagination_tracker.TestPaginationTracker ‑ test_given_enough_records_when_has_reached_limit_return_true
unit_tests.sources.declarative.retrievers.test_pagination_tracker.TestPaginationTracker ‑ test_given_no_cursor_when_reduce_slice_range_multiple_times_then_raise
unit_tests.sources.declarative.retrievers.test_pagination_tracker.TestPaginationTracker ‑ test_given_no_cursor_when_reduce_slice_range_then_return_same_slice
unit_tests.sources.declarative.retrievers.test_pagination_tracker.TestPaginationTracker ‑ test_given_not_enough_records_when_has_reached_limit_return_false
unit_tests.sources.declarative.retrievers.test_pagination_tracker.TestPaginationTracker ‑ test_given_reduce_slice_before_limit_reached_when_has_reached_limit_return_true
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_get_request_headers[test_duplicate_header-paginator_mapping2-None]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_get_request_headers[test_header_from_pagination-paginator_mapping1-expected_mapping1]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_get_request_headers[test_only_base_headers-paginator_mapping0-expected_mapping0]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_get_request_options_from_pagination[test_duplicate_header_slicer_paginator-paginator_mapping3-request_options_provider_mapping3-None]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_get_request_options_from_pagination[test_empty_headers-paginator_mapping0-request_options_provider_mapping0-expected_mapping0]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_get_request_options_from_pagination[test_header_from_pagination_and_slicer-paginator_mapping1-request_options_provider_mapping1-expected_mapping1]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_get_request_options_from_pagination[test_header_from_stream_slicer-paginator_mapping2-request_options_provider_mapping2-expected_mapping2]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_given_initial_token_is_zero_when_read_records_then_pass_initial_token
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_given_reach_pagination_limit_after_two_pages_when_read_records_than_reduce_slice_range_and_retry_with_new_slice
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_given_requester_raise_pagination_reset_exception_when_read_records_than_reduce_slice_range_and_retry_with_new_slice
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_given_state_selector_when_read_records_use_stream_state
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_given_stream_data_is_not_record_when_read_records_then_update_slice_with_optional_record
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_ignore_request_option_provider_parameters_on_paginated_requests[test_do_not_ignore_stream_slicer_params_if_ignore_is_false_and_no_next_page_token-paginator_mapping1-False-None-expected_mapping1]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_ignore_request_option_provider_parameters_on_paginated_requests[test_do_not_ignore_stream_slicer_params_if_ignore_is_true_but_no_next_page_token-paginator_mapping0-True-None-expected_mapping0]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_ignore_request_option_provider_parameters_on_paginated_requests[test_do_not_ignore_stream_slicer_params_on_paginated_request-paginator_mapping3-False-next_page_token3-expected_mapping3]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_ignore_request_option_provider_parameters_on_paginated_requests[test_ignore_stream_slicer_params_on_paginated_request-paginator_mapping2-True-next_page_token2-expected_mapping2]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_limit_stream_slices
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_path[test_path_from_paginator-/v1/path/-/v2/paginator-/v2/paginator]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_path[test_path_from_requester-/v1/path-None-None]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_request_body_data[test_only_slicer_mapping-request_options_provider_body_data0-paginator_body_data0-expected_body_data0]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_request_body_data[test_only_slicer_string-key=value-paginator_body_data1-key=value]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_request_body_data[test_slicer_mapping_and_paginator_no_duplicate-request_options_provider_body_data2-paginator_body_data2-expected_body_data2]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_request_body_data[test_slicer_mapping_and_paginator_with_duplicate-request_options_provider_body_data3-paginator_body_data3-None]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_request_body_data[test_slicer_string_and_paginator-key=value-paginator_body_data4-None]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_retriever_is_stateless
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_retriever_last_page_size_for_page_increment
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_retriever_last_record_for_page_increment
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_simple_retriever_full
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_simple_retriever_resumable_full_refresh_cursor_page_increment[test_initial_sync_no_state]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_simple_retriever_resumable_full_refresh_cursor_page_increment[test_reset_with_next_page_token]
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_simple_retriever_resumable_full_refresh_cursor_reset_skip_completed_stream
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_simple_retriever_still_emit_records_if_no_merge_key
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_simple_retriever_with_additional_query_properties
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_simple_retriever_with_additional_query_properties_single_chunk
unit_tests.sources.declarative.retrievers.test_simple_retriever ‑ test_simple_retriever_with_request_response_logs
unit_tests.sources.declarative.schema.test_composite_schema_loader ‑ test_composite_schema_loader_with_dynamic
unit_tests.sources.declarative.schema.test_composite_schema_loader ‑ test_subsequent_schemas_do_not_overwrite_previous
unit_tests.sources.declarative.schema.test_default_schema_loader ‑ test_get_json_schema[test_has_schema_in_default_location]
unit_tests.sources.declarative.schema.test_default_schema_loader ‑ test_get_json_schema[test_schema_file_does_not_exist]
unit_tests.sources.declarative.schema.test_dynamic_schema_loader ‑ test_dynamic_schema_loader[retriever_data0-expected_schema0]
unit_tests.sources.declarative.schema.test_dynamic_schema_loader ‑ test_dynamic_schema_loader[retriever_data1-expected_schema1]
unit_tests.sources.declarative.schema.test_dynamic_schema_loader ‑ test_dynamic_schema_loader[retriever_data2-expected_schema2]
unit_tests.sources.declarative.schema.test_dynamic_schema_loader ‑ test_dynamic_schema_loader[retriever_data3-expected_schema3]
unit_tests.sources.declarative.schema.test_dynamic_schema_loader ‑ test_dynamic_schema_loader_invalid_key
unit_tests.sources.declarative.schema.test_dynamic_schema_loader ‑ test_dynamic_schema_loader_invalid_type
unit_tests.sources.declarative.schema.test_dynamic_schema_loader ‑ test_dynamic_schema_loader_manifest_flow
unit_tests.sources.declarative.schema.test_dynamic_schema_loader ‑ test_dynamic_schema_loader_with_type_conditions
unit_tests.sources.declarative.schema.test_inline_schema_loader ‑ test_static_schema_loads[empty_schema-input_schema1-expected_schema1]
unit_tests.sources.declarative.schema.test_inline_schema_loader ‑ test_static_schema_loads[schema-input_schema0-expected_schema0]
unit_tests.sources.declarative.schema.test_json_file_schema_loader ‑ test_exclude_cdk_packages
unit_tests.sources.declarative.schema.test_json_file_schema_loader ‑ test_extract_resource_and_schema_path[empty_path_does_not_crash---]
unit_tests.sources.declarative.schema.test_json_file_schema_loader ‑ test_extract_resource_and_schema_path[empty_path_with_slash_does_not_crash-/--]
unit_tests.sources.declarative.schema.test_json_file_schema_loader ‑ test_extract_resource_and_schema_path[path_prefixed_with_dot-./source_example/schemas/lists.json-source_example-schemas/lists.json]
unit_tests.sources.declarative.schema.test_json_file_schema_loader ‑ test_extract_resource_and_schema_path[path_prefixed_with_slash-/source_example/schemas/lists.json-source_example-schemas/lists.json]
unit_tests.sources.declarative.schema.test_json_file_schema_loader ‑ test_extract_resource_and_schema_path[path_starting_missing_source-schemas/lists.json-schemas-lists.json]
unit_tests.sources.declarative.schema.test_json_file_schema_loader ‑ test_extract_resource_and_schema_path[path_starting_with_source-source_example/schemas/lists.json-source_example-schemas/lists.json]
unit_tests.sources.declarative.schema.test_json_file_schema_loader ‑ test_extract_resource_and_schema_path[path_with_file_only-lists.json--lists.json]
unit_tests.sources.declarative.spec.test_spec ‑ test_given_invalid_config_value_when_validating_then_exception_is_raised
unit_tests.sources.declarative.spec.test_spec ‑ test_given_list_of_transformations_when_transform_config_then_config_is_transformed
unit_tests.sources.declarative.spec.test_spec ‑ test_given_valid_config_value_when_validating_then_no_exception_is_raised
unit_tests.sources.declarative.spec.test_spec ‑ test_spec[test_auth_flow]
unit_tests.sources.declarative.spec.test_spec ‑ test_spec[test_declarative_oauth_flow]
unit_tests.sources.declarative.spec.test_spec ‑ test_spec[test_only_connection_specification]
unit_tests.sources.declarative.spec.test_spec ‑ test_spec[test_with_doc_url]
unit_tests.sources.declarative.stream_slicers.test_declarative_partition_generator.StreamSlicerPartitionGeneratorTest ‑ test_given_a_mapping_when_read_then_yield_record
unit_tests.sources.declarative.stream_slicers.test_declarative_partition_generator.StreamSlicerPartitionGeneratorTest ‑ test_given_multiple_slices_partition_generator_uses_the_same_retriever
unit_tests.sources.declarative.stream_slicers.test_declarative_partition_generator.StreamSlicerPartitionGeneratorTest ‑ test_given_not_a_record_when_read_then_send_to_message_repository
unit_tests.sources.declarative.stream_slicers.test_declarative_partition_generator.StreamSlicerPartitionGeneratorTest ‑ test_max_records_reached_on_previous_partition
unit_tests.sources.declarative.stream_slicers.test_declarative_partition_generator.StreamSlicerPartitionGeneratorTest ‑ test_max_records_reached_stops_reading
unit_tests.sources.declarative.stream_slicers.test_declarative_partition_generator.StreamSlicerPartitionGeneratorTest ‑ test_record_counter_isolation_between_different_factories
unit_tests.sources.declarative.stream_slicers.test_stream_slicer_read_decorator ‑ test_isinstance_concurrent_per_partition_cursor[test_with_global_cursor]
unit_tests.sources.declarative.stream_slicers.test_stream_slicer_read_decorator ‑ test_isinstance_concurrent_per_partition_cursor[test_with_no_global_cursor]
unit_tests.sources.declarative.stream_slicers.test_stream_slicer_read_decorator ‑ test_isinstance_global_cursor_async_job_partition_router
unit_tests.sources.declarative.stream_slicers.test_stream_slicer_read_decorator ‑ test_isinstance_substream_partition_router
unit_tests.sources.declarative.stream_slicers.test_stream_slicer_read_decorator ‑ test_slice_limiting_functionality
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_async_incremental_stream_uses_concurrent_cursor_with_state
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_catalog_contains_missing_stream_in_source
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_check
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_concurrency_level_initial_number_partitions_to_generate_is_always_one_or_more
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_concurrent_declarative_source_runs_state_migrations_provided_in_manifest
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_create_concurrent_cursor
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_declarative_component_schema_valid_ref_links
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_default_perform_interpolation_on_concurrency_level
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_default_to_single_threaded_when_no_concurrency_level
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_discover
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_given_already_migrated_config_no_control_message_is_emitted
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_given_invalid_config_streams_validates_config_and_raises
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_given_pagination_limit_reached_when_read_then_reset_pagination
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_given_pagination_reset_action_is_reset_even_though_stream_is_incremental_when_read_then_reset_pagination
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_given_per_partition_cursor_when_read_then_reset_pagination
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_given_record_selector_is_filtering_when_read_then_raise_error
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_given_response_action_is_pagination_reset_when_read_then_reset_pagination
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_given_transformations_config_is_transformed
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_given_unmigrated_config_when_migrating_then_config_is_migrated
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_given_valid_config_streams_validates_config_and_does_not_raise
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_max_concurrent_async_job_count_is_passed_to_job_tracker
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_only_parent_streams_use_cache
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_parameter_propagation_for_concurrent_cursor
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_read_concurrent_declarative_source[test_no_pagination_with_partition_router-manifest4-pages4-expected_records4-expected_calls4]
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_read_concurrent_declarative_source[test_read_manifest_no_pagination_no_partitions-manifest0-pages0-expected_records0-expected_calls0]
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_read_concurrent_declarative_source[test_read_manifest_with_added_fields-manifest1-pages1-expected_records1-expected_calls1]
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_read_concurrent_declarative_source[test_read_manifest_with_flatten_fields-manifest2-pages2-expected_records2-expected_calls2]
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_read_concurrent_declarative_source[test_read_with_pagination_no_partitions-manifest3-pages3-expected_records3-expected_calls3]
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_read_concurrent_declarative_source[test_with_pagination_and_partition_router-manifest5-pages5-expected_records5-expected_calls5]
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_read_concurrent_skip_streams_not_in_catalog
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_read_concurrent_with_failing_partition_in_the_middle
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_read_with_concurrent_and_synchronous_streams
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_read_with_concurrent_and_synchronous_streams_with_concurrent_state
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_read_with_concurrent_and_synchronous_streams_with_sequential_state
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_slice_checkpoint[test_with_pagination_and_partition_router-manifest0-pages0-2]
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_stream_using_is_client_side_incremental_has_cursor_state
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_stream_using_is_client_side_incremental_has_transform_before_filtering_according_to_manifest[default transform before filtering]
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_stream_using_is_client_side_incremental_has_transform_before_filtering_according_to_manifest[transform after filtering]
unit_tests.sources.declarative.test_concurrent_declarative_source ‑ test_stream_using_is_client_side_incremental_has_transform_before_filtering_according_to_manifest[transform before filtering]
unit_tests.sources.declarative.test_concurrent_declarative_source.TestConcurrentDeclarativeSource ‑ test_conditional_streams_invalid_manifest[test_no_condition_raises_error]
unit_tests.sources.declarative.test_concurrent_declarative_source.TestConcurrentDeclarativeSource ‑ test_conditional_streams_invalid_manifest[test_no_streams_raises_error]
unit_tests.sources.declarative.test_concurrent_declarative_source.TestConcurrentDeclarativeSource ‑ test_conditional_streams_manifest[test_non_sandbox_config_skips_conditional_streams]
unit_tests.sources.declarative.test_concurrent_declarative_source.TestConcurrentDeclarativeSource ‑ test_conditional_streams_manifest[test_sandbox_config_includes_conditional_streams]
unit_tests.sources.declarative.test_concurrent_declarative_source.TestConcurrentDeclarativeSource ‑ test_manifest_with_external_spec
unit_tests.sources.declarative.test_concurrent_declarative_source.TestConcurrentDeclarativeSource ‑ test_manifest_with_spec
unit_tests.sources.declarative.test_concurrent_declarative_source.TestConcurrentDeclarativeSource ‑ test_source_is_not_created_if_toplevel_fields_are_unknown
unit_tests.sources.declarative.test_concurrent_declarative_source.TestConcurrentDeclarativeSource ‑ test_source_missing_checker_fails_validation
unit_tests.sources.declarative.test_concurrent_declarative_source.TestConcurrentDeclarativeSource ‑ test_source_with_invalid_stream_config_fails_validation
unit_tests.sources.declarative.test_concurrent_declarative_source.TestConcurrentDeclarativeSource ‑ test_source_with_missing_streams_and_dynamic_streams_fails
unit_tests.sources.declarative.test_concurrent_declarative_source.TestConcurrentDeclarativeSource ‑ test_source_with_missing_version_fails
unit_tests.sources.declarative.test_concurrent_declarative_source.TestConcurrentDeclarativeSource ‑ test_source_with_no_external_spec_and_no_in_yaml_spec_fails
unit_tests.sources.declarative.test_concurrent_declarative_source.TestConcurrentDeclarativeSource ‑ test_valid_manifest
unit_tests.sources.declarative.test_state_delegating_stream ‑ test_full_refresh_retriever
unit_tests.sources.declarative.test_state_delegating_stream ‑ test_incremental_retriever
unit_tests.sources.declarative.test_types ‑ test_cursor_slice[test_cursor_slice_nested_empty]
unit_tests.sources.declarative.test_types ‑ test_cursor_slice[test_cursor_slice_nested_empty_and_partition]
unit_tests.sources.declarative.test_types ‑ test_cursor_slice[test_cursor_slice_nested_empty_and_partition_mapping]
unit_tests.sources.declarative.test_types ‑ test_cursor_slice[test_cursor_slice_with_empty_cursor]
unit_tests.sources.declarative.test_types ‑ test_cursor_slice[test_cursor_slice_with_mapping_cursor_slice]
unit_tests.sources.declarative.test_types ‑ test_cursor_slice[test_cursor_slice_with_only_partition]
unit_tests.sources.declarative.test_types ‑ test_partition[test_partition_nested_empty]
unit_tests.sources.declarative.test_types ‑ test_partition[test_partition_nested_empty_and_cursor_value]
unit_tests.sources.declarative.test_types ‑ test_partition[test_partition_nested_empty_and_cursor_value_mapping]
unit_tests.sources.declarative.test_types ‑ test_partition[test_partition_with_empty_partition]
unit_tests.sources.declarative.test_types ‑ test_partition[test_partition_with_mapping_partition]
unit_tests.sources.declarative.test_types ‑ test_partition[test_partition_with_only_cursor]
unit_tests.sources.declarative.test_yaml_declarative_source.TestYamlDeclarativeSource ‑ test_source_fails_for_invalid_yaml
unit_tests.sources.declarative.test_yaml_declarative_source.TestYamlDeclarativeSource ‑ test_source_is_created_if_toplevel_fields_are_known
unit_tests.sources.declarative.test_yaml_declarative_source.TestYamlDeclarativeSource ‑ test_source_with_missing_reference_fails
unit_tests.sources.declarative.transformations.config_transformations.test_config_add_fields ‑ test_given_field_already_exists_value_is_overwritten
unit_tests.sources.declarative.transformations.config_transformations.test_config_add_fields ‑ test_given_invalid_field_raises_exception
unit_tests.sources.declarative.transformations.config_transformations.test_config_add_fields ‑ test_given_valid_interpolated_input_field_added
unit_tests.sources.declarative.transformations.config_transformations.test_config_add_fields ‑ test_given_valid_nested_fields_static_value_added
unit_tests.sources.declarative.transformations.config_transformations.test_config_add_fields ‑ test_given_valid_static_value_fields_added
unit_tests.sources.declarative.transformations.config_transformations.test_config_add_fields ‑ test_with_condition_only_adds_fields_when_condition_is_met
unit_tests.sources.declarative.transformations.config_transformations.test_config_remap_field.TestRemapField ‑ test_amazon_seller_partner_marketplace_remap_with_interpolated_mapping
unit_tests.sources.declarative.transformations.config_transformations.test_config_remap_field.TestRemapField ‑ test_given_empty_field_path_when_transform_then_raises_exception
unit_tests.sources.declarative.transformations.config_transformations.test_config_remap_field.TestRemapField ‑ test_given_empty_map_when_transform_then_config_unchanged
unit_tests.sources.declarative.transformations.config_transformations.test_config_remap_field.TestRemapField ‑ test_given_field_path_not_in_config_when_transform_then_config_unchanged
unit_tests.sources.declarative.transformations.config_transformations.test_config_remap_field.TestRemapField ‑ test_given_interpolated_path_when_transform_then_field_is_remapped
unit_tests.sources.declarative.transformations.config_transformations.test_config_remap_field.TestRemapField ‑ test_given_valid_inputs_when_transform_then_field_is_remapped
unit_tests.sources.declarative.transformations.config_transformations.test_config_remap_field.TestRemapField ‑ test_given_value_not_in_map_when_transform_then_field_unchanged
unit_tests.sources.declarative.transformations.config_transformations.test_config_remap_field.TestRemapField ‑ test_multiple_transformations_applied_in_sequence
unit_tests.sources.declarative.transformations.config_transformations.test_config_remove_fields ‑ test_given_valid_field_point_but_field_does_not_exist_no_field_is_removed
unit_tests.sources.declarative.transformations.config_transformations.test_config_remove_fields ‑ test_given_valid_field_pointer_field_is_removed
unit_tests.sources.declarative.transformations.config_transformations.test_config_remove_fields ‑ test_given_valid_nested_field_pointer_field_is_removed
unit_tests.sources.declarative.transformations.config_transformations.test_config_remove_fields ‑ test_with_condition_only_removes_fields_when_condition_is_met
unit_tests.sources.declarative.transformations.config_transformations.test_custom_config_transformation ‑ test_given_config_with_parameters_when_transform_then_parameters_are_applied

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (Full)

3800 tests found (test 1700 to 2199)

There are 3800 tests, see "Raw output" for the list of tests 1700 to 2199.
Raw output
unit_tests.sources.declarative.transformations.config_transformations.test_custom_config_transformation ‑ test_given_valid_config_when_transform_then_config_is_transformed
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[Set element inside array]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[add all fields if condition is boolean True]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[add an expression evaluated as a number]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[add an expression evaluated as a string using the value_type field]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[add fields when condition uses path value]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[add new multiple static values]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[add new static value]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[do not add any field if condition is boolean False]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[do not add fields when condition uses path value]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[set a value from a field in the record using bracket notation]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[set a value from a field in the record using dot notation]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[set a value from a jinja expression]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[set a value from a nested field in the record using bracket notation0]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[set a value from a nested field in the record using bracket notation1]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[set a value from the config using bracket notation]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[set a value from the config using dot notation]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[set a value from the stream slice using bracket notation]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[set a value from the stream slice using dot notation]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[set static value at nested path]
unit_tests.sources.declarative.transformations.test_add_fields ‑ test_add_fields[update value which already exists]
unit_tests.sources.declarative.transformations.test_dpath_flatten_fields ‑ test_dpath_flatten_lists[flatten by dpath from config, don't delete origin value]
unit_tests.sources.declarative.transformations.test_dpath_flatten_fields ‑ test_dpath_flatten_lists[flatten by dpath with *, delete origin value]
unit_tests.sources.declarative.transformations.test_dpath_flatten_fields ‑ test_dpath_flatten_lists[flatten by dpath with *, don't delete origin value]
unit_tests.sources.declarative.transformations.test_dpath_flatten_fields ‑ test_dpath_flatten_lists[flatten by dpath, delete origin value]
unit_tests.sources.declarative.transformations.test_dpath_flatten_fields ‑ test_dpath_flatten_lists[flatten by dpath, delete_origin_value do not affect to replace_record]
unit_tests.sources.declarative.transformations.test_dpath_flatten_fields ‑ test_dpath_flatten_lists[flatten by dpath, don't delete origin value]
unit_tests.sources.declarative.transformations.test_dpath_flatten_fields ‑ test_dpath_flatten_lists[flatten by dpath, not delete origin value, replace record, add keys prefix and suffix]
unit_tests.sources.declarative.transformations.test_dpath_flatten_fields ‑ test_dpath_flatten_lists[flatten by dpath, not delete origin value, replace record, add keys prefix]
unit_tests.sources.declarative.transformations.test_dpath_flatten_fields ‑ test_dpath_flatten_lists[flatten by dpath, not delete origin value, replace record, add keys suffix]
unit_tests.sources.declarative.transformations.test_dpath_flatten_fields ‑ test_dpath_flatten_lists[flatten by dpath, not to update when record has field conflicts, delete origin value]
unit_tests.sources.declarative.transformations.test_dpath_flatten_fields ‑ test_dpath_flatten_lists[flatten by dpath, not to update when record has field conflicts, don't delete origin value]
unit_tests.sources.declarative.transformations.test_dpath_flatten_fields ‑ test_dpath_flatten_lists[flatten by dpath, replace with value]
unit_tests.sources.declarative.transformations.test_dpath_flatten_fields ‑ test_dpath_flatten_lists[flatten by non-existing dpath with *, don't delete origin value]
unit_tests.sources.declarative.transformations.test_dpath_flatten_fields ‑ test_dpath_flatten_lists[flatten by non-existing dpath, don't delete origin value]
unit_tests.sources.declarative.transformations.test_flatten_fields ‑ test_flatten_fields[flatten record with dict of list values and simple key with duplicated keys, flatten_lists=False]
unit_tests.sources.declarative.transformations.test_flatten_fields ‑ test_flatten_fields[flatten record with dict of list values and simple key, flatten_lists=False]
unit_tests.sources.declarative.transformations.test_flatten_fields ‑ test_flatten_fields[flatten record with dict of list values, flatten_lists=False]
unit_tests.sources.declarative.transformations.test_flatten_fields ‑ test_flatten_fields[flatten record with list of str values]
unit_tests.sources.declarative.transformations.test_flatten_fields ‑ test_flatten_fields[flatten record with list values of dict items]
unit_tests.sources.declarative.transformations.test_flatten_fields ‑ test_flatten_fields[flatten record with nested dict of both list and string values]
unit_tests.sources.declarative.transformations.test_flatten_fields ‑ test_flatten_fields[flatten record with nested dict]
unit_tests.sources.declarative.transformations.test_flatten_fields ‑ test_flatten_fields[flatten simple record with int values]
unit_tests.sources.declarative.transformations.test_flatten_fields ‑ test_flatten_fields[flatten simple record with string values]
unit_tests.sources.declarative.transformations.test_keys_replace_transformation ‑ test_transform[keys replace config uses values from config]
unit_tests.sources.declarative.transformations.test_keys_replace_transformation ‑ test_transform[keys replace config uses values from record]
unit_tests.sources.declarative.transformations.test_keys_replace_transformation ‑ test_transform[keys replace config uses values from slice]
unit_tests.sources.declarative.transformations.test_keys_replace_transformation ‑ test_transform[simple keys replace config with nested fields in record]
unit_tests.sources.declarative.transformations.test_keys_replace_transformation ‑ test_transform[simple keys replace config]
unit_tests.sources.declarative.transformations.test_keys_to_lower_transformation ‑ test_transform
unit_tests.sources.declarative.transformations.test_keys_to_snake_transformation ‑ test_keys_transformation[input_keys0-expected_keys0]
unit_tests.sources.declarative.transformations.test_keys_to_snake_transformation ‑ test_keys_transformation[input_keys1-expected_keys1]
unit_tests.sources.declarative.transformations.test_keys_to_snake_transformation ‑ test_keys_transformation[input_keys2-expected_keys2]
unit_tests.sources.declarative.transformations.test_keys_to_snake_transformation ‑ test_keys_transformation[input_keys3-expected_keys3]
unit_tests.sources.declarative.transformations.test_keys_to_snake_transformation ‑ test_keys_transformation[input_keys4-expected_keys4]
unit_tests.sources.declarative.transformations.test_keys_to_snake_transformation ‑ test_keys_transformation[input_keys5-expected_keys5]
unit_tests.sources.declarative.transformations.test_keys_to_snake_transformation ‑ test_keys_transformation[input_keys6-expected_keys6]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[do not remove any field if condition is boolean False]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[recursively remove any field that matches property condition and leave that does not]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[recursively remove any field that of type integer and leave that does not]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove a field that doesn't exist (flat dict)]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove a field that exists (flat dict), condition = None]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove a field that exists (flat dict)]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove all field if condition is boolean True]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove any field that have length > 5 and leave that does not]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove array index that doesn't exist (flat)]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove array index that doesn't exist (nested)]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove field inside array (int index)]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove field inside array (string index)]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove field that doesn't exist (nested)]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove fields that exist in arrays (deeply nested)]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove multiple fields that exist (flat dict)]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove multiple fields that exist (nested)]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove multiple fields that exist in arrays (nested)]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[remove nested field that exists]
unit_tests.sources.declarative.transformations.test_remove_fields ‑ test_remove_fields[test all cases (flat)]
unit_tests.sources.declarative.validators.test_dpath_validator.TestDpathValidator ‑ test_given_empty_path_list_when_validate_then_validate_raises_exception
unit_tests.sources.declarative.validators.test_dpath_validator.TestDpathValidator ‑ test_given_no_values_when_validate_then_validate_is_not_called
unit_tests.sources.declarative.validators.test_dpath_validator.TestDpathValidator ‑ test_given_strategy_fails_when_validate_then_raise_value_error
unit_tests.sources.declarative.validators.test_dpath_validator.TestDpathValidator ‑ test_given_valid_top_level_path_and_input_validate_is_successful
unit_tests.sources.declarative.validators.test_dpath_validator.TestDpathValidator ‑ test_path_with_wildcard_when_validate_then_validate_is_successful
unit_tests.sources.declarative.validators.test_predicate_validator.TestPredicateValidator ‑ test_given_complex_object_when_validate_then_successful
unit_tests.sources.declarative.validators.test_predicate_validator.TestPredicateValidator ‑ test_given_invalid_input_when_validate_then_raise_value_error
unit_tests.sources.declarative.validators.test_predicate_validator.TestPredicateValidator ‑ test_given_valid_input_validate_is_successful
unit_tests.sources.declarative.validators.test_validate_adheres_to_schema.TestValidateAdheresToSchema ‑ test_given_empty_schema_when_validate_then_succeeds
unit_tests.sources.declarative.validators.test_validate_adheres_to_schema.TestValidateAdheresToSchema ‑ test_given_incorrect_type_when_validate_then_raises_error
unit_tests.sources.declarative.validators.test_validate_adheres_to_schema.TestValidateAdheresToSchema ‑ test_given_invalid_schema_when_validate_then_raises_error
unit_tests.sources.declarative.validators.test_validate_adheres_to_schema.TestValidateAdheresToSchema ‑ test_given_json_string_when_validate_then_succeeds
unit_tests.sources.declarative.validators.test_validate_adheres_to_schema.TestValidateAdheresToSchema ‑ test_given_missing_required_field_when_validate_then_raises_error
unit_tests.sources.declarative.validators.test_validate_adheres_to_schema.TestValidateAdheresToSchema ‑ test_given_null_value_when_validate_then_succeeds_if_nullable
unit_tests.sources.declarative.validators.test_validate_adheres_to_schema.TestValidateAdheresToSchema ‑ test_given_valid_input_matching_schema_when_validate_then_succeeds
unit_tests.sources.file_based.availability_strategy.test_default_file_based_availability_strategy.DefaultFileBasedAvailabilityStrategyTest ‑ test_catching_and_raising_custom_file_based_exception
unit_tests.sources.file_based.availability_strategy.test_default_file_based_availability_strategy.DefaultFileBasedAvailabilityStrategyTest ‑ test_given_file_extension_does_not_match_when_check_availability_and_parsability_then_stream_is_still_available
unit_tests.sources.file_based.availability_strategy.test_default_file_based_availability_strategy.DefaultFileBasedAvailabilityStrategyTest ‑ test_not_available_given_no_files
unit_tests.sources.file_based.availability_strategy.test_default_file_based_availability_strategy.DefaultFileBasedAvailabilityStrategyTest ‑ test_parse_records_is_not_called_with_parser_max_n_files_for_parsability_set
unit_tests.sources.file_based.availability_strategy.test_default_file_based_availability_strategy.DefaultFileBasedAvailabilityStrategyTest ‑ test_passing_config_check
unit_tests.sources.file_based.config.test_abstract_file_based_spec ‑ test_parquet_file_type_is_not_a_valid_csv_file_type[test_avro_format_is_a_valid_avro_file_type]
unit_tests.sources.file_based.config.test_abstract_file_based_spec ‑ test_parquet_file_type_is_not_a_valid_csv_file_type[test_csv_format_is_not_a_valid_parquet_file_type]
unit_tests.sources.file_based.config.test_abstract_file_based_spec ‑ test_parquet_file_type_is_not_a_valid_csv_file_type[test_parquet_format_is_a_valid_parquet_file_type]
unit_tests.sources.file_based.config.test_csv_format.CsvDelimiterTest ‑ test_tab_delimter
unit_tests.sources.file_based.config.test_csv_format.CsvHeaderDefinitionTest ‑ test_given_autogenerated_then_csv_does_not_have_header_row
unit_tests.sources.file_based.config.test_csv_format.CsvHeaderDefinitionTest ‑ test_given_from_csv_then_csv_has_header_row
unit_tests.sources.file_based.config.test_csv_format.CsvHeaderDefinitionTest ‑ test_given_user_provided_and_column_names_then_config_is_valid
unit_tests.sources.file_based.config.test_csv_format.CsvHeaderDefinitionTest ‑ test_given_user_provided_and_not_column_names_provided_then_raise_exception
unit_tests.sources.file_based.config.test_csv_format.CsvHeaderDefinitionTest ‑ test_given_user_provided_then_csv_does_not_have_header_row
unit_tests.sources.file_based.config.test_file_based_stream_config ‑ test_csv_config[test_config_format_file_type_mismatch]
unit_tests.sources.file_based.config.test_file_based_stream_config ‑ test_csv_config[test_default_format_values]
unit_tests.sources.file_based.config.test_file_based_stream_config ‑ test_csv_config[test_invalid_delimiter]
unit_tests.sources.file_based.config.test_file_based_stream_config ‑ test_csv_config[test_invalid_encoding_type]
unit_tests.sources.file_based.config.test_file_based_stream_config ‑ test_csv_config[test_invalid_escape_char]
unit_tests.sources.file_based.config.test_file_based_stream_config ‑ test_csv_config[test_invalid_quote_char]
unit_tests.sources.file_based.config.test_file_based_stream_config ‑ test_csv_config[test_valid_format]
unit_tests.sources.file_based.config.test_file_based_stream_config ‑ test_invalid_validation_policy
unit_tests.sources.file_based.discovery_policy.test_default_discovery_policy.DefaultDiscoveryPolicyTest ‑ test_hardcoded_schema_inference_file_limit_is_returned
unit_tests.sources.file_based.discovery_policy.test_default_discovery_policy.DefaultDiscoveryPolicyTest ‑ test_parser_limit_is_respected
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_array]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_array_invalid_item_type]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_array_missing_items]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_array_of_records]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_boolean]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_bytes]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_date]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_decimal]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_decimal_missing_precision]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_decimal_missing_scale]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_double]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_double_as_string]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_enum]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_enum_missing_name]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_enum_missing_symbols]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_fixed]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_fixed_missing_size]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_fixed_size_not_integer]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_float]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_int]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_invalid_logical_type]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_invalid_type]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_local_timestamp_micros]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_local_timestamp_millis]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_long]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_map]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_map_missing_values]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_map_object]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_null]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_record]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_record_with_nested_array]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_record_with_nested_record]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_string]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_time_micros]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_time_millis]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_timestamp_micros]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_timestamp_millis]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_convert_primitive_avro_type_to_json[test_uuid]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_boolean]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_bytes]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_date]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_decimal]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_double_as_string]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_double_default_config]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_float]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_int]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_long]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_string]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_time_micros]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_time_millis]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_timestamo_micros]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_timestamp_millis]
unit_tests.sources.file_based.file_types.test_avro_parser ‑ test_to_output_value[test_uuid]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cannot-cast-to-bool]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cannot-cast-to-dict]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cannot-cast-to-float]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cannot-cast-to-int]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cannot-cast-to-list-of-ints]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cannot-cast-to-list-of-objects]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cannot-cast-to-list-of-strings]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cannot-cast-to-null]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cast-0-to-bool]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cast-1-to-bool]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cast-all-cols]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cast-custom-false-value-to-bool]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cast-custom-true-value-to-bool]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cast-no-to-bool]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[cast-yes-to-bool]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_cast_to_python_type[item-not-in-props-doesn't-error]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_encoding_is_passed_to_stream_reader
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_mismatch_between_values_and_header[False-data1-None]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_mismatch_between_values_and_header[False-data3-None]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_mismatch_between_values_and_header[True-data0-Skipping record in line 2 of file a uri; invalid CSV row with missing column.]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_mismatch_between_values_and_header[True-data2-Skipping record in line 2 of file a uri; invalid CSV row with extra column.]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_to_nullable[test-no-values-are-null]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_to_nullable[test-non-string-values-are-none-if-in-null-values]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_to_nullable[test-string-values-are-not-none-if-strings-cannot-be-null]
unit_tests.sources.file_based.file_types.test_csv_parser ‑ test_to_nullable[test-string-values-none-if-strings-can-be-null]
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_given_autogenerated_headers_when_read_data_then_generate_headers_with_format_fX
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_given_double_quote_off_when_read_data_then_parse_properly
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_given_double_quote_on_when_read_data_then_parse_properly
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_given_escape_char_when_read_data_then_parse_properly
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_given_generator_closed_when_read_data_then_unregister_dialect
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_given_len_mistmatch_on_user_provided_headers_when_read_data_then_raise_error
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_given_quote_char_when_read_data_then_parse_properly
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_given_quote_delimiter_when_read_data_then_parse_properly
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_given_skip_row_before_and_after_and_autogenerated_headers_when_read_data_then_generate_headers_with_format_fX
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_given_skip_rows_after_header_when_read_data_then_do_not_parse_skipped_rows
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_given_skip_rows_when_read_data_then_do_not_considered_prefixed_rows
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_given_too_few_values_for_columns_when_read_data_then_raise_exception_and_unregister_dialect
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_given_too_many_values_for_columns_when_read_data_then_raise_exception_and_unregister_dialect
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_given_user_provided_headers_when_read_data_then_use_user_provided_headers
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_parse_field_size_larger_than_default_python_maximum
unit_tests.sources.file_based.file_types.test_csv_parser.CsvReaderTest ‑ test_read_data_with_encoding_error
unit_tests.sources.file_based.file_types.test_csv_parser.SchemaInferenceTestCase ‑ test_given_a_null_value_when_infer_then_ignore_null
unit_tests.sources.file_based.file_types.test_csv_parser.SchemaInferenceTestCase ‑ test_given_arrays_when_infer_schema_then_type_is_string
unit_tests.sources.file_based.file_types.test_csv_parser.SchemaInferenceTestCase ‑ test_given_big_file_when_infer_schema_then_stop_early
unit_tests.sources.file_based.file_types.test_csv_parser.SchemaInferenceTestCase ‑ test_given_booleans_only_when_infer_schema_then_type_is_boolean
unit_tests.sources.file_based.file_types.test_csv_parser.SchemaInferenceTestCase ‑ test_given_empty_csv_file_when_infer_schema_then_raise_config_error
unit_tests.sources.file_based.file_types.test_csv_parser.SchemaInferenceTestCase ‑ test_given_integer_overlap_with_bool_value_only_when_infer_schema_then_type_is_integer
unit_tests.sources.file_based.file_types.test_csv_parser.SchemaInferenceTestCase ‑ test_given_integers_only_when_infer_schema_then_type_is_integer
unit_tests.sources.file_based.file_types.test_csv_parser.SchemaInferenceTestCase ‑ test_given_numbers_and_integers_when_infer_schema_then_type_is_number
unit_tests.sources.file_based.file_types.test_csv_parser.SchemaInferenceTestCase ‑ test_given_objects_when_infer_schema_then_type_is_object
unit_tests.sources.file_based.file_types.test_csv_parser.SchemaInferenceTestCase ‑ test_given_only_null_values_when_infer_then_type_is_string
unit_tests.sources.file_based.file_types.test_csv_parser.SchemaInferenceTestCase ‑ test_given_strings_only_when_infer_schema_then_type_is_string
unit_tests.sources.file_based.file_types.test_csv_parser.SchemaInferenceTestCase ‑ test_given_user_schema_defined_when_infer_schema_then_return_user_schema
unit_tests.sources.file_based.file_types.test_excel_parser ‑ test_file_read_error
unit_tests.sources.file_based.file_types.test_excel_parser ‑ test_infer_schema
unit_tests.sources.file_based.file_types.test_excel_parser ‑ test_invalid_format
unit_tests.sources.file_based.file_types.test_jsonl_parser ‑ test_given_empty_record_when_infer_then_return_empty_schema
unit_tests.sources.file_based.file_types.test_jsonl_parser ‑ test_given_limit_hit_when_infer_then_stop_considering_records
unit_tests.sources.file_based.file_types.test_jsonl_parser ‑ test_given_multiline_json_object_when_parse_records_then_log_once_one_record_yielded
unit_tests.sources.file_based.file_types.test_jsonl_parser ‑ test_given_multiline_json_object_when_parse_records_then_return_records
unit_tests.sources.file_based.file_types.test_jsonl_parser ‑ test_given_multiline_json_objects_and_hits_read_limit_when_infer_then_return_proper_types
unit_tests.sources.file_based.file_types.test_jsonl_parser ‑ test_given_multiline_json_objects_and_read_limit_hit_when_infer_then_return_parse_until_at_least_one_record
unit_tests.sources.file_based.file_types.test_jsonl_parser ‑ test_given_multiple_records_then_merge_types
unit_tests.sources.file_based.file_types.test_jsonl_parser ‑ test_given_no_records_when_infer_then_return_empty_schema
unit_tests.sources.file_based.file_types.test_jsonl_parser ‑ test_given_one_json_per_line_when_parse_records_then_do_not_send_warning
unit_tests.sources.file_based.file_types.test_jsonl_parser ‑ test_given_one_json_per_line_when_parse_records_then_return_records
unit_tests.sources.file_based.file_types.test_jsonl_parser ‑ test_given_str_io_when_infer_then_return_proper_types
unit_tests.sources.file_based.file_types.test_jsonl_parser ‑ test_given_unparsable_json_when_parse_records_then_raise_error
unit_tests.sources.file_based.file_types.test_jsonl_parser ‑ test_when_infer_then_return_proper_types
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_binary]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_decimal128]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_decimal128_as_float]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_decimal256]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_decimal256_as_float]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_dictionary]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_duration_ms]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_duration_ns]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_duration_s]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_duration_us]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_fixed_size_binary]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_large_binary]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_large_list]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_large_string]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_large_utf8]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_list]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_map]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_null]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_bool]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_date32]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_date64]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_float16]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_float32]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_float64]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_int16]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_int32]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_int64]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_int8]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_month_day_nano_interval]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_string]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_time32ms]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_time32s]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_time64ns]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_time64us]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_timestamp_ms]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_timestamps_ms_with_tz]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_timestamps_s]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_timestamps_s_with_tz]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_uint16]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_uint32]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_uint64]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_parquet_uint8]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_struct]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_null_value_does_not_throw[test_utf8]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_binary]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_decimal128]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_decimal128_as_float]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_decimal256]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_decimal256_as_float]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_dictionary]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_duration_ms]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_duration_ns]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_duration_s]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_duration_us]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_fixed_size_binary]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_large_binary]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_large_list]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_large_string]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_large_utf8]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_list]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_map]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_null]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_bool]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_date32]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_date64]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_float16]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_float32]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_float64]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_int16]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_int32]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_int64]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_int8]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_month_day_nano_interval]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_string]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_time32ms]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_time32s]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_time64us0]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_time64us1]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_timestamp_ms]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_timestamps_ms_with_tz]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_timestamps_s]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_timestamps_s_with_tz]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_uint16]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_uint32]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_uint64]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_parquet_uint8]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_struct]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_type_mapping[test_utf8]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_dictionary
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_binary]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_bool]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_decimal1280]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_decimal1281]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_decimal2560]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_decimal2561]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_duration_ms]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_duration_ns]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_duration_s]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_duration_us]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_fixed_size_binary]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_int16]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_int32]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_int64]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_int8]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_large_binary]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_large_list]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_large_string]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_large_utf8]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_list]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_map]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_null]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_date32]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_date64]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_float32]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_float64]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_month_day_nano_interval]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_string]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_time32ms]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_time32s]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_time64us0]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_time64us1]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_timestamp_ms]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_timestamps_ms_with_tz]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_timestamps_s]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_timestamps_s_with_tz]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_uint16]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_uint32]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_uint64]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_parquet_uint8]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_struct]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_value_transformation[test_utf8]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_wrong_file_format[test_csv_format]
unit_tests.sources.file_based.file_types.test_parquet_parser ‑ test_wrong_file_format[test_jsonl_format]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_check_config[api_error]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_check_config[api_ok]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_check_config[local]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_check_config[local_ok_strategy]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_check_config[local_unsupported_strategy]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_check_config[unexpected_handling_error]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_infer_schema[docx_file]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_infer_schema[markdown_file]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_infer_schema[pdf_file]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_infer_schema[pptx_file]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_infer_schema[wrong_file_format]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_infer_schema[wrong_file_format_skipping]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records[docx_file]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records[exception_during_parsing]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records[markdown_file]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records[multi_level_headings]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records[pdf_file]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records[skip_unprocessable_files]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records[wrong_file_format]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records_remotely[basic_request]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records_remotely[error_record_on_422_error]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records_remotely[handle_markdown_locally]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records_remotely[no_retry_on_400_error]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records_remotely[no_retry_on_unexpected_error]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records_remotely[request_with_params]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records_remotely[retry_and_raise_on_api_error]
unit_tests.sources.file_based.file_types.test_unstructured_parser ‑ test_parse_records_remotely[retry_and_recover]
unit_tests.sources.file_based.schema_validation_policies.test_default_schema_validation_policy ‑ test_record_passes_validation_policy[nonconforming_emit_record]
unit_tests.sources.file_based.schema_validation_policies.test_default_schema_validation_policy ‑ test_record_passes_validation_policy[nonconforming_skip_record]
unit_tests.sources.file_based.schema_validation_policies.test_default_schema_validation_policy ‑ test_record_passes_validation_policy[nonconforming_wait_for_discover]
unit_tests.sources.file_based.schema_validation_policies.test_default_schema_validation_policy ‑ test_record_passes_validation_policy[record-conforms_emit_record]
unit_tests.sources.file_based.schema_validation_policies.test_default_schema_validation_policy ‑ test_record_passes_validation_policy[record-conforms_skip_record]
unit_tests.sources.file_based.schema_validation_policies.test_default_schema_validation_policy ‑ test_record_passes_validation_policy[record-conforms_wait_for_discover]
unit_tests.sources.file_based.stream.concurrent.test_adapters ‑ test_file_based_stream_partition[test_default_transform]
unit_tests.sources.file_based.stream.concurrent.test_adapters ‑ test_file_based_stream_partition[test_no_transform]
unit_tests.sources.file_based.stream.concurrent.test_adapters ‑ test_file_based_stream_partition_generator[test_full_refresh]
unit_tests.sources.file_based.stream.concurrent.test_adapters ‑ test_file_based_stream_partition_generator[test_incremental]
unit_tests.sources.file_based.stream.concurrent.test_adapters ‑ test_file_based_stream_partition_hash[test_hash_no_slice]
unit_tests.sources.file_based.stream.concurrent.test_adapters ‑ test_file_based_stream_partition_hash[test_hash_with_slice]
unit_tests.sources.file_based.stream.concurrent.test_adapters ‑ test_file_based_stream_partition_raising_exception[test_exception_no_display_message0]
unit_tests.sources.file_based.stream.concurrent.test_adapters ‑ test_file_based_stream_partition_raising_exception[test_exception_no_display_message1]
unit_tests.sources.file_based.stream.concurrent.test_adapters ‑ test_get_error_display_message[test_no_display_message0]
unit_tests.sources.file_based.stream.concurrent.test_adapters ‑ test_get_error_display_message[test_no_display_message1]
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_none_message_repository
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_raises_exception_if_cursor_field_is_nested
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_raises_exception_if_primary_key_has_invalid_type
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_raises_exception_if_primary_key_is_nested
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_stream
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_stream_with_none_primary_key
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_with_composite_primary_key
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_with_cursor_field_as_list
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_with_empty_list_cursor
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_cursor_field_is_a_string
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_full_refresh
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_get_error_display_message_no_display_message
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_get_error_display_message_with_display_message
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_given_cursor_is_noop_when_supports_incremental_then_return_legacy_stream_response
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_given_cursor_is_not_noop_when_supports_incremental_then_return_true
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_json_schema_is_delegated_to_wrapped_stream
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_name_is_delegated_to_wrapped_stream
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_read_records
unit_tests.sources.file_based.stream.concurrent.test_adapters.StreamFacadeTest ‑ test_source_defined_cursor_is_true
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_add_file[add-to-empty-history-pending-file-is-newer]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_add_file[add-to-empty-history-pending-file-is-older]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_add_file[add-to-empty-history-single-pending-file]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_add_file[add-to-nonempty-history-pending-file-is-newer]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_add_file[add-to-nonempty-history-pending-file-is-older]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_add_file[add-to-nonempty-history-single-pending-file]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_add_file_invalid[add-to-empty-history-file-not-in-pending-files]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_add_file_invalid[add-to-empty-history-no-pending-files]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_compute_prev_sync_cursor[cursor-not-earliest]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_compute_prev_sync_cursor[cursor-value-is-earlier]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_compute_prev_sync_cursor[cursor-value-is-later]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_compute_prev_sync_cursor[cursor-value-matches-earliest-file]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_compute_prev_sync_cursor[missing-cursor-field-gives-min-cursor]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_compute_prev_sync_cursor[no-state-gives-min-cursor]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_compute_prev_sync_cursor[state-with-cursor-and-earlier-history]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_compute_prev_sync_cursor[state-with-cursor-and-later-history]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_compute_start_time[empty-history]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_compute_start_time[full-history-earliest-after-window]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_compute_start_time[full-history-earliest-before-window]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_compute_start_time[non-full-history]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_get_files_to_sync[empty-history-one-new-file]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_get_files_to_sync[non-empty-history-file-in-history-modified]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_get_files_to_sync[non-empty-history-file-in-history-not-modified]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_get_new_cursor_value[no-pending-with-history]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_get_new_cursor_value[no-state-no-pending]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_get_new_cursor_value[pending-no-history]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_get_new_cursor_value[with-pending-after-history]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_get_new_cursor_value[with-pending-before-history]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_should_sync_file[file-in-history-modified-after]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_should_sync_file[file-in-history-modified-before]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_should_sync_file[file-in-history-not-modified]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_should_sync_file[file-not-in-history-not-full-new-cursor]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_should_sync_file[file-not-in-history-not-full-old-cursor]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_should_sync_file[history-full-file-modified-after-cursor]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_should_sync_file[history-full-modified-before-cursor-and-after-sync-start]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_should_sync_file[history-full-modified-before-cursor-and-before-sync-start]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_should_sync_file[history-full-modified-eq-cursor-uri-gt]
unit_tests.sources.file_based.stream.concurrent.test_file_based_concurrent_cursor ‑ test_should_sync_file[history-full-modified-eq-cursor-uri-lt]
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_add_file[test_earliest_file_is_removed_from_history_if_history_is_full]
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_add_file[test_file_start_time_is_earliest_time_in_history]
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_add_file[test_files_are_sorted_by_timestamp_and_by_name]
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_get_files_to_sync[test_all_files_should_be_synced]
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_get_files_to_sync[test_sync_more_files_than_history_size]
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_only_recent_files_are_synced_if_history_is_full
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_set_initial_state_no_history
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_should_sync_file[test_file_was_already_synced]
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_should_sync_file[test_file_was_synced_in_the_past]
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_should_sync_file[test_file_was_synced_in_the_past_but_last_modified_is_earlier_in_history]
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_should_sync_file[test_last_modified_is_equal_to_earliest_dt_in_history_and_lexicographically_greater]
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_should_sync_file[test_last_modified_is_equal_to_earliest_dt_in_history_and_lexicographically_smaller]
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_should_sync_file[test_last_modified_is_equal_to_time_buffer]
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_sync_file_already_present_in_history[test_modified_at_is_earlier]
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_sync_file_already_present_in_history[test_modified_at_is_equal]
unit_tests.sources.file_based.stream.test_default_file_based_cursor ‑ test_sync_file_already_present_in_history[test_modified_at_is_more_recent]
unit_tests.sources.file_based.stream.test_default_file_based_stream ‑ test_fill_nulls[array-schema]
unit_tests.sources.file_based.stream.test_default_file_based_stream ‑ test_fill_nulls[deeply-nested-schema]
unit_tests.sources.file_based.stream.test_default_file_based_stream ‑ test_fill_nulls[empty-schema]
unit_tests.sources.file_based.stream.test_default_file_based_stream ‑ test_fill_nulls[nested-schema]
unit_tests.sources.file_based.stream.test_default_file_based_stream ‑ test_fill_nulls[simple-schema-already-has-null]
unit_tests.sources.file_based.stream.test_default_file_based_stream ‑ test_fill_nulls[simple-schema-list-type]
unit_tests.sources.file_based.stream.test_default_file_based_stream ‑ test_fill_nulls[simple-schema]
unit_tests.sources.file_based.stream.test_default_file_based_stream.DefaultFileBasedStreamFileTransferTest ‑ test_when_compute_slices
unit_tests.sources.file_based.stream.test_default_file_based_stream.DefaultFileBasedStreamFileTransferTest ‑ test_when_read_records_from_slice_then_return_records
unit_tests.sources.file_based.stream.test_default_file_based_stream.DefaultFileBasedStreamFileTransferTestNotMirroringDirectories ‑ test_when_compute_slices_with_duplicates
unit_tests.sources.file_based.stream.test_default_file_based_stream.DefaultFileBasedStreamFileTransferTestNotMirroringDirectories ‑ test_when_compute_slices_with_not_duplicates
unit_tests.sources.file_based.stream.test_default_file_based_stream.DefaultFileBasedStreamSchemaTest ‑ test_file_based_stream
unit_tests.sources.file_based.stream.test_default_file_based_stream.DefaultFileBasedStreamSchemaTest ‑ test_non_file_based_stream
unit_tests.sources.file_based.stream.test_default_file_based_stream.DefaultFileBasedStreamTest ‑ test_given_exception_after_skipping_records_when_read_records_from_slice_then_send_warning

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (Full)

3800 tests found (test 2200 to 2688)

There are 3800 tests, see "Raw output" for the list of tests 2200 to 2688.
Raw output
unit_tests.sources.file_based.stream.test_default_file_based_stream.DefaultFileBasedStreamTest ‑ test_given_exception_when_read_records_from_slice_then_do_process_other_files
unit_tests.sources.file_based.stream.test_default_file_based_stream.DefaultFileBasedStreamTest ‑ test_given_traced_exception_when_read_records_from_slice_then_fail
unit_tests.sources.file_based.stream.test_default_file_based_stream.DefaultFileBasedStreamTest ‑ test_override_max_n_files_for_schema_inference_is_respected
unit_tests.sources.file_based.stream.test_default_file_based_stream.DefaultFileBasedStreamTest ‑ test_when_read_records_from_slice_then_return_records
unit_tests.sources.file_based.stream.test_default_file_based_stream.DefaultFileBasedStreamTest ‑ test_when_transform_record_then_return_updated_record
unit_tests.sources.file_based.stream.test_default_file_based_stream.TestFileBasedErrorCollector ‑ test_collect_parsing_error[Multiple errors]
unit_tests.sources.file_based.stream.test_default_file_based_stream.TestFileBasedErrorCollector ‑ test_collect_parsing_error[Single error]
unit_tests.sources.file_based.stream.test_default_file_based_stream.TestFileBasedErrorCollector ‑ test_yield_and_raise_collected
unit_tests.sources.file_based.stream.test_file_identities_stream.IdentitiesFileBasedStreamTest ‑ test_when_getting_schema
unit_tests.sources.file_based.stream.test_file_identities_stream.IdentitiesFileBasedStreamTest ‑ test_when_read_records_and_raise_exception
unit_tests.sources.file_based.stream.test_file_identities_stream.IdentitiesFileBasedStreamTest ‑ test_when_read_records_then_return_records
unit_tests.sources.file_based.stream.test_permissions_file_based_stream.PermissionsFileBasedStreamTest ‑ test_when_getting_schema
unit_tests.sources.file_based.stream.test_permissions_file_based_stream.PermissionsFileBasedStreamTest ‑ test_when_read_records_from_slice_and_raise_exception
unit_tests.sources.file_based.stream.test_permissions_file_based_stream.PermissionsFileBasedStreamTest ‑ test_when_read_records_from_slice_then_return_records
unit_tests.sources.file_based.stream.test_permissions_file_based_stream.PermissionsFileBasedStreamTest ‑ test_when_read_records_from_slice_with_empty_permissions_then_return_empty
unit_tests.sources.file_based.stream.test_permissions_file_based_stream.PermissionsFileBasedStreamTest ‑ test_when_transform_record_then_return_updated_record
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[earlier_csv_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[error_empty_stream_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[error_listing_files_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[error_multi_stream_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[error_reading_file_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[error_record_validation_user_provided_schema_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[no_files_csv_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[schemaless_with_user_input_schema_fails_connection_check_multi_stream_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[schemaless_with_user_input_schema_fails_connection_check_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[single_avro_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[single_excel_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[success_csv_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[success_extensionless_file_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[success_multi_stream_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[success_user_provided_schema_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_check[valid_single_stream_user_input_schema_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[avro_all_types_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[avro_file_with_double_as_number_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[corrupted_file_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_autogenerate_column_names]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_custom_bool_values]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_custom_delimiter_in_double_quotes]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_custom_delimiter_with_escape_char]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_custom_format]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_custom_null_values]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_doublequote_is_set]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_empty_no_records]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_escape_char_is_set]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_multi_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_newline_in_values_not_quoted]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_newline_in_values_quoted_value]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_single_stream_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_skip_after_header]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_skip_before_after_header]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_skip_before_header]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_string_are_not_null_if_strings_can_be_null_is_false]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_string_can_be_null_with_input_schema]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_string_not_null_if_no_null_values]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[csv_strings_can_be_null_no_input_schema]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[earlier_csv_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[empty_schema_inference_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[excel_all_types_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[include_missing_files_within_history_range]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[invalid_csv_multi_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[invalid_csv_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[invalid_jsonl_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[jsonl_multi_stream_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[jsonl_user_input_schema_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_include_missing_files_within_history_range_concurrent_cursor_is_newer]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_include_missing_files_within_history_range_concurrent_cursor_is_older]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_per_timestamp]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_per_timestamp_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_remove_old_files_if_history_is_full]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_remove_old_files_if_history_is_full_scenario_concurrent_cursor_is_newer]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_remove_old_files_if_history_is_full_scenario_concurrent_cursor_is_older]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_same_timestamp]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_same_timestamp_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_same_timestamp_more_files_than_history_size]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_same_timestamp_more_files_than_history_size_scenario_concurrent_cursor_is_newer]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_same_timestamp_more_files_than_history_size_scenario_concurrent_cursor_is_older]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_stream_different_timestamps]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_stream_different_timestamps_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_stream_n_file_exceeds_config_limit_for_inference]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_stream_n_file_exceeds_limit_for_inference]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_sync_files_within_history_time_window_if_history_is_incomplete_different_timestamps]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_sync_files_within_history_time_window_if_history_is_incomplete_different_timestamps_scenario_concurrent_cursor_is_newer]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_sync_files_within_history_time_window_if_history_is_incomplete_different_timestamps_scenario_concurrent_cursor_is_older]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_sync_files_within_time_window_if_history_is_incomplete__different_timestamps_scenario_concurrent_cursor_is_newer]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_sync_files_within_time_window_if_history_is_incomplete__different_timestamps_scenario_concurrent_cursor_is_older]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_sync_recent_files_if_history_is_incomplete]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_sync_recent_files_if_history_is_incomplete__different_timestamps]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_sync_recent_files_if_history_is_incomplete_scenario_concurrent_cursor_is_newer]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_csv_sync_recent_files_if_history_is_incomplete_scenario_concurrent_cursor_is_older]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_jsonl_stream_n_bytes_exceeds_limit_for_inference]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_jsonl_stream_n_file_exceeds_limit_for_inference]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_jsonl_with_different_keys_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_parquet_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_stream_custom_format_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_stream_user_input_schema_scenario_emit_nonconforming_records]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_stream_user_input_schema_scenario_schema_is_invalid]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multi_stream_user_input_schema_scenario_skip_nonconforming_records]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multiple_avro_combine_schema_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multiple_excel_combine_schema_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multiple_streams_avro_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[multiple_streams_excel_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[no_file_extension_unstructured_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[no_files_csv_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[parquet_file_with_decimal_as_float]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[parquet_file_with_decimal_as_string]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[parquet_file_with_decimal_no_config]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[parquet_various_types]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[parquet_with_invalid_config]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[schemaless_csv_multi_stream_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[schemaless_csv_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[schemaless_jsonl_multi_stream_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[schemaless_jsonl_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[schemaless_with_user_input_schema_fails_connection_check_multi_stream_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[schemaless_with_user_input_schema_fails_connection_check_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[simple_markdown_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[simple_txt_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[simple_unstructured_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_avro_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_csv_file_is_skipped_if_same_modified_at_as_in_history]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_csv_file_is_skipped_if_same_modified_at_as_in_history_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_csv_file_is_synced_if_modified_at_is_more_recent_than_in_history]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_csv_file_is_synced_if_modified_at_is_more_recent_than_in_history_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_csv_input_state_is_earlier]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_csv_input_state_is_earlier_again]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_csv_input_state_is_earlier_again_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_csv_input_state_is_earlier_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_csv_input_state_is_later]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_csv_input_state_is_later_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_csv_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_excel_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_jsonl_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_parquet_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_partitioned_parquet_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_stream_user_input_schema_scenario_emit_nonconforming_records]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_stream_user_input_schema_scenario_schema_is_invalid]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[single_stream_user_input_schema_scenario_skip_nonconforming_records]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[skip_files_already_in_history]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[skip_files_already_in_history_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[unstructured_invalid_file_type_discover_scenario_no_skip]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[unstructured_invalid_file_type_discover_scenario_skip]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[unstructured_invalid_file_type_read_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[valid_multi_stream_user_input_schema_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_discover[valid_single_stream_user_input_schema_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[avro_all_types_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[avro_file_with_double_as_number_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[corrupted_file_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_analytics]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_autogenerate_column_names]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_custom_bool_values]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_custom_delimiter_in_double_quotes]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_custom_delimiter_with_escape_char]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_custom_format]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_custom_null_values]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_doublequote_is_set]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_empty_no_records]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_escape_char_is_set]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_multi_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_newline_in_values_not_quoted]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_newline_in_values_quoted_value]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_single_stream_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_skip_after_header]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_skip_before_after_header]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_skip_before_header]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_string_are_not_null_if_strings_can_be_null_is_false]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_string_can_be_null_with_input_schema]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_string_not_null_if_no_null_values]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[csv_strings_can_be_null_no_input_schema]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[earlier_csv_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[emit_record_scenario_multi_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[emit_record_scenario_single_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[excel_all_types_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[include_missing_files_within_history_range]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[invalid_csv_multi_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[invalid_csv_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[invalid_jsonl_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[jsonl_multi_stream_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[jsonl_user_input_schema_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_include_missing_files_within_history_range_concurrent_cursor_is_newer]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_include_missing_files_within_history_range_concurrent_cursor_is_older]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_per_timestamp]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_per_timestamp_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_remove_old_files_if_history_is_full]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_remove_old_files_if_history_is_full_scenario_concurrent_cursor_is_newer]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_remove_old_files_if_history_is_full_scenario_concurrent_cursor_is_older]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_same_timestamp]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_same_timestamp_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_same_timestamp_more_files_than_history_size]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_same_timestamp_more_files_than_history_size_scenario_concurrent_cursor_is_newer]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_same_timestamp_more_files_than_history_size_scenario_concurrent_cursor_is_older]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_stream_different_timestamps]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_stream_different_timestamps_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_stream_n_file_exceeds_config_limit_for_inference]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_stream_n_file_exceeds_limit_for_inference]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_sync_files_within_history_time_window_if_history_is_incomplete_different_timestamps]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_sync_files_within_history_time_window_if_history_is_incomplete_different_timestamps_scenario_concurrent_cursor_is_newer]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_sync_files_within_history_time_window_if_history_is_incomplete_different_timestamps_scenario_concurrent_cursor_is_older]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_sync_files_within_time_window_if_history_is_incomplete__different_timestamps_scenario_concurrent_cursor_is_newer]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_sync_files_within_time_window_if_history_is_incomplete__different_timestamps_scenario_concurrent_cursor_is_older]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_sync_recent_files_if_history_is_incomplete]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_sync_recent_files_if_history_is_incomplete__different_timestamps]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_sync_recent_files_if_history_is_incomplete_scenario_concurrent_cursor_is_newer]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_csv_sync_recent_files_if_history_is_incomplete_scenario_concurrent_cursor_is_older]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_jsonl_stream_n_bytes_exceeds_limit_for_inference]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_jsonl_stream_n_file_exceeds_limit_for_inference]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_jsonl_with_different_keys_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_parquet_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_stream_custom_format_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_stream_user_input_schema_scenario_emit_nonconforming_records]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_stream_user_input_schema_scenario_schema_is_invalid]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multi_stream_user_input_schema_scenario_skip_nonconforming_records]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multiple_avro_combine_schema_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multiple_excel_combine_schema_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multiple_streams_avro_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[multiple_streams_excel_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[no_file_extension_unstructured_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[no_files_csv_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[parquet_file_with_decimal_as_float]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[parquet_file_with_decimal_as_string]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[parquet_file_with_decimal_no_config]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[parquet_various_types]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[parquet_with_invalid_config]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[schemaless_csv_multi_stream_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[schemaless_csv_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[schemaless_jsonl_multi_stream_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[schemaless_jsonl_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[schemaless_with_user_input_schema_fails_connection_check_multi_stream_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[schemaless_with_user_input_schema_fails_connection_check_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[simple_markdown_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[simple_txt_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[simple_unstructured_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_avro_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_csv_file_is_skipped_if_same_modified_at_as_in_history]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_csv_file_is_skipped_if_same_modified_at_as_in_history_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_csv_file_is_synced_if_modified_at_is_more_recent_than_in_history]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_csv_file_is_synced_if_modified_at_is_more_recent_than_in_history_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_csv_input_state_is_earlier]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_csv_input_state_is_earlier_again]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_csv_input_state_is_earlier_again_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_csv_input_state_is_earlier_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_csv_input_state_is_later]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_csv_input_state_is_later_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_csv_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_excel_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_jsonl_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_parquet_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_partitioned_parquet_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_stream_user_input_schema_scenario_emit_nonconforming_records]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_stream_user_input_schema_scenario_schema_is_invalid]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[single_stream_user_input_schema_scenario_skip_nonconforming_records]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[skip_files_already_in_history]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[skip_files_already_in_history_concurrent]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[skip_record_scenario_multi_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[skip_record_scenario_single_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[unstructured_invalid_file_type_discover_scenario_no_skip]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[unstructured_invalid_file_type_discover_scenario_skip]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[unstructured_invalid_file_type_read_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[valid_multi_stream_user_input_schema_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[valid_single_stream_user_input_schema_scenario]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[wait_for_rediscovery_scenario_multi_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_read[wait_for_rediscovery_scenario_single_stream]
unit_tests.sources.file_based.test_file_based_scenarios ‑ test_file_based_spec[single_csv_scenario]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[**/*.csv*]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[**/*.csv,**/*.gz]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[**/*.csv]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[**]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[*.csv*]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[*.csv,*.gz]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[*.csv]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[*/**]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[*/*.csv*]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[*/*.csv]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[*/*]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[*]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[a/**/*.csv*]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[a/**/*.csv]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[a/**/*]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[a/*.csv*]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[a/*.csv,a/*/*.csv]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[a/*.csv,a/b/*.csv]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[a/*.csv]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[a/*/*.csv*]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[a/*/*.csv]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[a/*/*]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[a/*]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[a/b/*.csv*]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[a/b/*.csv]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[a/b/*]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[all_csvs_modified_after_start_date]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[all_csvs_modified_before_start_date]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[all_csvs_modified_exactly_on_start_date]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[empty-string]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_globs_and_prefixes_from_globs[no-globs]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_preserve_sub_directories_scenarios[file_transfer_flag_not_present_defaults_true]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_preserve_sub_directories_scenarios[preserve_directories_not_present_defaults_true]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_preserve_sub_directories_scenarios[preserve_directories_present_and_false]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_preserve_sub_directories_scenarios[preserve_directories_present_and_true]
unit_tests.sources.file_based.test_file_based_stream_reader ‑ test_upload_with_file_transfer_reader
unit_tests.sources.file_based.test_schema_helpers ‑ test_comparable_types
unit_tests.sources.file_based.test_schema_helpers ‑ test_conforms_to_schema[conforming-array-values-narrower-than-schema]
unit_tests.sources.file_based.test_schema_helpers ‑ test_conforms_to_schema[nonconforming-array-is-not-a-string]
unit_tests.sources.file_based.test_schema_helpers ‑ test_conforms_to_schema[nonconforming-array-values-too-wide]
unit_tests.sources.file_based.test_schema_helpers ‑ test_conforms_to_schema[nonconforming-extra-column]
unit_tests.sources.file_based.test_schema_helpers ‑ test_conforms_to_schema[nonconforming-object-is-not-a-string]
unit_tests.sources.file_based.test_schema_helpers ‑ test_conforms_to_schema[nonconforming-string-is-not-an-array]
unit_tests.sources.file_based.test_schema_helpers ‑ test_conforms_to_schema[nonconforming-string-is-not-an-object]
unit_tests.sources.file_based.test_schema_helpers ‑ test_conforms_to_schema[nonconforming-wider-type]
unit_tests.sources.file_based.test_schema_helpers ‑ test_conforms_to_schema[record-conforms-with-missing-column]
unit_tests.sources.file_based.test_schema_helpers ‑ test_conforms_to_schema[record-conforms-with-narrower-type]
unit_tests.sources.file_based.test_schema_helpers ‑ test_conforms_to_schema[record-conforms]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[different-arrays-in-both-schemas]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[empty-schemas]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[equal-arrays-in-both-schemas]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[invalid-type]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[new-key-with-null-type]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[null-value-in-schema]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[single-key-both-schemas]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[single-key-different-objects]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[single-key-same-object]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[single-key-schema1-is-wider]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[single-key-schema1]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[single-key-schema2-is-wider]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[single-key-schema2]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[single-key-with-array-schema1]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[single-key-with-array-schema2]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[single-key-with-null-object-schema1]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[single-key-with-null-object-schema2]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[single-key-with-object-schema1]
unit_tests.sources.file_based.test_schema_helpers ‑ test_merge_schemas[single-key-with-object-schema2]
unit_tests.sources.file_based.test_schema_helpers ‑ test_type_mapping_to_jsonschema[invalid_missing_name]
unit_tests.sources.file_based.test_schema_helpers ‑ test_type_mapping_to_jsonschema[invalid_missing_type]
unit_tests.sources.file_based.test_schema_helpers ‑ test_type_mapping_to_jsonschema[invalid_nested_input_json]
unit_tests.sources.file_based.test_schema_helpers ‑ test_type_mapping_to_jsonschema[invalid_nested_input_string]
unit_tests.sources.file_based.test_schema_helpers ‑ test_type_mapping_to_jsonschema[invalid_type]
unit_tests.sources.file_based.test_schema_helpers ‑ test_type_mapping_to_jsonschema[valid_all_types]
unit_tests.sources.file_based.test_schema_helpers ‑ test_type_mapping_to_jsonschema[valid_empty_string]
unit_tests.sources.file_based.test_schema_helpers ‑ test_type_mapping_to_jsonschema[valid_extra_spaces]
unit_tests.sources.message.test_repository.TestInMemoryMessageRepository ‑ test_given_log_level_is_severe_enough_when_log_message_then_allow_message_to_be_consumed
unit_tests.sources.message.test_repository.TestInMemoryMessageRepository ‑ test_given_log_level_is_severe_enough_when_log_message_then_filter_secrets
unit_tests.sources.message.test_repository.TestInMemoryMessageRepository ‑ test_given_log_level_not_severe_enough_when_log_message_then_do_not_allow_message_to_be_consumed
unit_tests.sources.message.test_repository.TestInMemoryMessageRepository ‑ test_given_message_is_consumed_when_consume_queue_then_remove_message_from_queue
unit_tests.sources.message.test_repository.TestInMemoryMessageRepository ‑ test_given_messages_when_consume_queue_then_return_messages
unit_tests.sources.message.test_repository.TestInMemoryMessageRepository ‑ test_given_no_messages_when_consume_queue_then_return_empty
unit_tests.sources.message.test_repository.TestInMemoryMessageRepository ‑ test_given_unknown_log_level_as_threshold_when_log_message_then_allow_message_to_be_consumed
unit_tests.sources.message.test_repository.TestLogAppenderMessageRepositoryDecorator ‑ test_given_log_level_is_severe_enough_when_log_message_then_allow_message_to_be_consumed
unit_tests.sources.message.test_repository.TestLogAppenderMessageRepositoryDecorator ‑ test_given_log_level_not_severe_enough_when_log_message_then_do_not_allow_message_to_be_consumed
unit_tests.sources.message.test_repository.TestLogAppenderMessageRepositoryDecorator ‑ test_given_value_clash_when_log_message_then_overwrite_value
unit_tests.sources.message.test_repository.TestLogAppenderMessageRepositoryDecorator ‑ test_when_consume_queue_then_return_delegate_queue
unit_tests.sources.message.test_repository.TestLogAppenderMessageRepositoryDecorator ‑ test_when_emit_message_then_delegate_call
unit_tests.sources.message.test_repository.TestLogAppenderMessageRepositoryDecorator ‑ test_when_log_message_then_append
unit_tests.sources.message.test_repository.TestNoopMessageRepository ‑ test_given_message_emitted_when_consume_queue_then_return_empty
unit_tests.sources.mock_server_tests.test_mock_server_abstract_source.FullRefreshStreamTest ‑ test_full_refresh_sync
unit_tests.sources.mock_server_tests.test_mock_server_abstract_source.FullRefreshStreamTest ‑ test_substream_resumable_full_refresh_with_parent_slices
unit_tests.sources.mock_server_tests.test_mock_server_abstract_source.IncrementalStreamTest ‑ test_incremental_running_as_full_refresh
unit_tests.sources.mock_server_tests.test_mock_server_abstract_source.IncrementalStreamTest ‑ test_incremental_sync
unit_tests.sources.mock_server_tests.test_mock_server_abstract_source.IncrementalStreamTest ‑ test_legacy_incremental_sync
unit_tests.sources.mock_server_tests.test_mock_server_abstract_source.IncrementalStreamTest ‑ test_legacy_no_records_retains_incoming_state
unit_tests.sources.mock_server_tests.test_mock_server_abstract_source.IncrementalStreamTest ‑ test_legacy_no_slices_retains_incoming_state
unit_tests.sources.mock_server_tests.test_mock_server_abstract_source.MultipleStreamTest ‑ test_incremental_and_full_refresh_streams
unit_tests.sources.mock_server_tests.test_resumable_full_refresh.ResumableFullRefreshStreamTest ‑ test_resumable_full_refresh_failure
unit_tests.sources.mock_server_tests.test_resumable_full_refresh.ResumableFullRefreshStreamTest ‑ test_resumable_full_refresh_second_attempt
unit_tests.sources.mock_server_tests.test_resumable_full_refresh.ResumableFullRefreshStreamTest ‑ test_resumable_full_refresh_sync
unit_tests.sources.streams.checkpoint.test_checkpoint_reader ‑ test_cursor_based_checkpoint_reader_incremental
unit_tests.sources.streams.checkpoint.test_checkpoint_reader ‑ test_cursor_based_checkpoint_reader_resumable_full_refresh
unit_tests.sources.streams.checkpoint.test_checkpoint_reader ‑ test_cursor_based_checkpoint_reader_resumable_full_refresh_invalid_slice
unit_tests.sources.streams.checkpoint.test_checkpoint_reader ‑ test_cursor_based_checkpoint_reader_resumable_full_refresh_parents
unit_tests.sources.streams.checkpoint.test_checkpoint_reader ‑ test_cursor_based_checkpoint_reader_skip_completed_parent_slices
unit_tests.sources.streams.checkpoint.test_checkpoint_reader ‑ test_cursor_based_checkpoint_reader_sync_first_parent_slice
unit_tests.sources.streams.checkpoint.test_checkpoint_reader ‑ test_full_refresh_checkpoint_reader_next
unit_tests.sources.streams.checkpoint.test_checkpoint_reader ‑ test_full_refresh_checkpoint_reader_substream
unit_tests.sources.streams.checkpoint.test_checkpoint_reader ‑ test_incremental_checkpoint_reader_incoming_state
unit_tests.sources.streams.checkpoint.test_checkpoint_reader ‑ test_incremental_checkpoint_reader_next_slice
unit_tests.sources.streams.checkpoint.test_checkpoint_reader ‑ test_legacy_cursor_based_checkpoint_reader_resumable_full_refresh
unit_tests.sources.streams.checkpoint.test_checkpoint_reader ‑ test_resumable_full_refresh_checkpoint_reader_next
unit_tests.sources.streams.checkpoint.test_checkpoint_reader ‑ test_resumable_full_refresh_checkpoint_reader_no_incoming_state
unit_tests.sources.streams.checkpoint.test_substream_resumable_full_refresh_cursor ‑ test_select_state_without_slice
unit_tests.sources.streams.checkpoint.test_substream_resumable_full_refresh_cursor ‑ test_set_initial_state_invalid_incoming_state
unit_tests.sources.streams.checkpoint.test_substream_resumable_full_refresh_cursor ‑ test_substream_resumable_full_refresh_cursor
unit_tests.sources.streams.checkpoint.test_substream_resumable_full_refresh_cursor ‑ test_substream_resumable_full_refresh_cursor_with_state
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_concurrent_cdk_multiple_streams]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_concurrent_cdk_partition_raises_exception]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_concurrent_cdk_single_stream]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_concurrent_cdk_single_stream_multiple_partitions]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_concurrent_cdk_single_stream_multiple_partitions_concurrency_level_2]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_concurrent_cdk_single_stream_with_primary_key]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_incremental_stream_with_many_slices_but_without_slice_boundaries]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_incremental_stream_with_slice_boundaries]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_incremental_stream_with_slice_boundaries_no_input_state]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_incremental_stream_with_slice_boundaries_with_concurrent_state]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_incremental_stream_with_slice_boundaries_with_legacy_state]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_incremental_stream_without_slice_boundaries]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_incremental_stream_without_slice_boundaries_no_input_state]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_incremental_stream_without_slice_boundaries_with_concurrent_state]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_incremental_stream_without_slice_boundaries_with_legacy_state]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_stream_facade_multiple_streams]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_stream_facade_raises_exception]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_stream_facade_single_stream]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_stream_facade_single_stream_with_multiple_slice]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_stream_facade_single_stream_with_multiple_slice_with_concurrency_level_two]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_stream_facade_single_stream_with_single_slice]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_discover[test_stream_facade_stream_with_primary_key]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_concurrent_cdk_multiple_streams]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_concurrent_cdk_partition_raises_exception]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_concurrent_cdk_single_stream]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_concurrent_cdk_single_stream_multiple_partitions]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_concurrent_cdk_single_stream_multiple_partitions_concurrency_level_2]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_concurrent_cdk_single_stream_with_primary_key]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_incremental_stream_with_many_slices_but_without_slice_boundaries]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_incremental_stream_with_slice_boundaries]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_incremental_stream_with_slice_boundaries_no_input_state]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_incremental_stream_with_slice_boundaries_with_concurrent_state]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_incremental_stream_with_slice_boundaries_with_legacy_state]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_incremental_stream_without_slice_boundaries]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_incremental_stream_without_slice_boundaries_no_input_state]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_incremental_stream_without_slice_boundaries_with_concurrent_state]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_incremental_stream_without_slice_boundaries_with_legacy_state]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_stream_facade_multiple_streams]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_stream_facade_raises_exception]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_stream_facade_single_stream]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_stream_facade_single_stream_with_multiple_slice]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_stream_facade_single_stream_with_multiple_slice_with_concurrency_level_two]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_stream_facade_single_stream_with_single_slice]
unit_tests.sources.streams.concurrent.scenarios.test_concurrent_scenarios ‑ test_concurrent_read[test_stream_facade_stream_with_primary_key]
unit_tests.sources.streams.concurrent.test_adapters ‑ test_get_error_display_message[test_no_display_message0]
unit_tests.sources.streams.concurrent.test_adapters ‑ test_get_error_display_message[test_no_display_message1]
unit_tests.sources.streams.concurrent.test_adapters ‑ test_stream_partition[test_default_transform]
unit_tests.sources.streams.concurrent.test_adapters ‑ test_stream_partition[test_no_transform]
unit_tests.sources.streams.concurrent.test_adapters ‑ test_stream_partition_generator[test_full_refresh]
unit_tests.sources.streams.concurrent.test_adapters ‑ test_stream_partition_generator[test_incremental]
unit_tests.sources.streams.concurrent.test_adapters ‑ test_stream_partition_hash[test_hash_no_slice]
unit_tests.sources.streams.concurrent.test_adapters ‑ test_stream_partition_hash[test_hash_with_slice]
unit_tests.sources.streams.concurrent.test_adapters ‑ test_stream_partition_raising_exception[test_exception_no_display_message0]
unit_tests.sources.streams.concurrent.test_adapters ‑ test_stream_partition_raising_exception[test_exception_no_display_message1]
unit_tests.sources.streams.concurrent.test_adapters ‑ test_stream_partition_read_airbyte_message[test_no_transform]
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_none_message_repository
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_raises_exception_if_cursor_field_is_nested
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_raises_exception_if_primary_key_has_invalid_type
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_raises_exception_if_primary_key_is_nested
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_stream
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_stream_with_none_primary_key
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_with_composite_primary_key
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_with_cursor_field_as_list
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_create_from_stream_with_empty_list_cursor
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_cursor_field_is_a_string
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_full_refresh
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_get_error_display_message_no_display_message
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_get_error_display_message_with_display_message
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_given_cursor_is_noop_when_supports_incremental_then_return_legacy_stream_response
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_given_cursor_is_not_noop_when_supports_incremental_then_return_true
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_json_schema_is_delegated_to_wrapped_stream
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_name_is_delegated_to_wrapped_stream
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_none_cursor_field_is_converted_to_an_empty_list
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_read_records
unit_tests.sources.streams.concurrent.test_adapters.StreamFacadeTest ‑ test_source_defined_cursor_is_true
unit_tests.sources.streams.concurrent.test_clamping.DayClampingStrategyTest ‑ test_given_is_not_ceiling_when_clamp_then_just_remove_unit_smaller_than_days
unit_tests.sources.streams.concurrent.test_clamping.DayClampingStrategyTest ‑ test_given_last_day_of_month_when_clamp_then_result_is_next_month
unit_tests.sources.streams.concurrent.test_clamping.DayClampingStrategyTest ‑ test_when_clamp_then_remove_every_unit_smaller_than_days
unit_tests.sources.streams.concurrent.test_clamping.MonthClampingStrategyTest ‑ test_given_day_of_month_is_not_1_when_clamp_then_return_first_day_of_next_month
unit_tests.sources.streams.concurrent.test_clamping.MonthClampingStrategyTest ‑ test_given_first_day_of_month_when_clamp_then_return_same_date
unit_tests.sources.streams.concurrent.test_clamping.MonthClampingStrategyTest ‑ test_given_not_ceiling_and_day_of_month_is_not_1_when_clamp_then_return_first_day_of_next_month
unit_tests.sources.streams.concurrent.test_clamping.MonthClampingStrategyTest ‑ test_when_clamp_then_remove_every_unit_smaller_than_days
unit_tests.sources.streams.concurrent.test_clamping.WeekClampingStrategyTest ‑ test_given_not_ceiling_when_clamp_then_round_down
unit_tests.sources.streams.concurrent.test_clamping.WeekClampingStrategyTest ‑ test_given_not_weekday_after_target_when_clamp_then_return_next_occurrence_of_same_weekday
unit_tests.sources.streams.concurrent.test_clamping.WeekClampingStrategyTest ‑ test_given_not_weekday_before_target_when_clamp_then_return_next_occurrence_of_same_weekday
unit_tests.sources.streams.concurrent.test_clamping.WeekClampingStrategyTest ‑ test_given_same_weekday_when_clamp_then_return_same_date
unit_tests.sources.streams.concurrent.test_clamping.WeekClampingStrategyTest ‑ test_when_clamp_then_remove_every_unit_smaller_than_days
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_given_partition_completion_is_not_success_then_do_not_close_partition
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_given_underlying_exception_is_traced_exception_on_exception_return_trace_message_and_on_stream_complete_return_stream_status
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_handle_last_stream_partition_done
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_handle_on_partition_complete_sentinel_with_messages_from_repository
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_handle_on_partition_complete_sentinel_yields_no_status_message_if_the_stream_is_not_done
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_handle_on_partition_complete_sentinel_yields_status_message_if_the_stream_is_done
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_handle_partition
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_handle_partition_done_no_other_streams_to_generate_partitions_for
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_handle_partition_emits_log_message_if_it_should_be_logged
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_is_done_is_false_if_all_partitions_are_not_closed
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_is_done_is_false_if_there_are_any_instances_to_read_from
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_is_done_is_false_if_there_are_streams_still_generating_partitions
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_is_done_is_true_if_all_partitions_are_closed_and_no_streams_are_generating_partitions_and_none_are_still_to_run
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_on_exception_return_trace_message_and_on_stream_complete_return_stream_status
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_on_record_emits_status_message_on_first_record_no_repository_message
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_on_record_emits_status_message_on_first_record_with_repository_message
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_on_record_no_status_message_no_repository_messge
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_on_record_with_repository_messge
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_start_next_partition_generator
unit_tests.sources.streams.concurrent.test_concurrent_read_processor.TestConcurrentReadProcessor ‑ test_stream_is_not_done_initially
unit_tests.sources.streams.concurrent.test_cursor ‑ test_given_partitioned_state_with_multiple_slices_when_should_be_synced_then_use_upper_boundary_of_first_slice_to_filter

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (Full)

3800 tests found (test 2689 to 3211)

There are 3800 tests, see "Raw output" for the list of tests 2689 to 3211.
Raw output
unit_tests.sources.streams.concurrent.test_cursor ‑ test_given_partitioned_state_with_one_slice_and_most_recent_cursor_value_when_should_be_synced_then_use_most_recent_cursor_value_of_slice_to_filter
unit_tests.sources.streams.concurrent.test_cursor ‑ test_given_partitioned_state_with_one_slice_without_most_recent_cursor_value_when_should_be_synced_then_use_upper_boundary_of_slice_to_filter
unit_tests.sources.streams.concurrent.test_cursor ‑ test_given_partitioned_state_without_slices_but_start_when_should_be_synced_then_use_start_value_to_filter
unit_tests.sources.streams.concurrent.test_cursor ‑ test_given_partitioned_state_without_slices_nor_start_when_should_be_synced_then_use_zero_value_to_filter
unit_tests.sources.streams.concurrent.test_cursor ‑ test_given_state_when_should_be_synced_then_use_cursor_value_to_filter
unit_tests.sources.streams.concurrent.test_cursor ‑ test_should_be_synced_non_partitioned_state_no_state[no_cursor]
unit_tests.sources.streams.concurrent.test_cursor ‑ test_should_be_synced_non_partitioned_state_no_state[with_cursor_field_higher_than_end]
unit_tests.sources.streams.concurrent.test_cursor ‑ test_should_be_synced_non_partitioned_state_no_state[with_cursor_field_inside_range]
unit_tests.sources.streams.concurrent.test_cursor ‑ test_should_be_synced_non_partitioned_state_no_state[with_cursor_field_lower_than_start]
unit_tests.sources.streams.concurrent.test_cursor.ClampingIntegrationTest ‑ test_given_monthly_clamp_and_granularity_when_stream_slices_then_consider_number_of_days_per_month
unit_tests.sources.streams.concurrent.test_cursor.ClampingIntegrationTest ‑ test_given_monthly_clamp_without_granularity_when_stream_slices_then_upper_boundaries_equals_next_lower_boundary
unit_tests.sources.streams.concurrent.test_cursor.ClampingIntegrationTest ‑ test_given_weekly_clamp_and_granularity_when_stream_slices_then_slice_per_week
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_close_partition_emits_message_to_lower_boundary_when_no_prior_state_exists
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_boundary_fields_and_record_observed_when_close_partition_then_ignore_records
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_boundary_fields_when_close_partition_then_emit_state
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_difference_between_slices_match_slice_range_and_cursor_granularity_when_generate_slices_then_create_one_slice
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_difference_between_slices_match_slice_range_when_generate_slices_then_create_one_slice
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_initial_state_is_sequential_and_start_provided_when_generate_slices_then_state_emitted_is_initial_state
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_lookback_window_when_generate_slices_then_apply_lookback_on_most_recent_slice
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_most_recent_cursor_value_in_input_state_when_emit_state_then_serialize_state_properly
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_no_boundary_fields_when_close_multiple_partitions_then_raise_exception
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_no_boundary_fields_when_close_partition_then_emit_state
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_no_cursor_value_when_observe_then_do_not_raise
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_no_records_observed_when_close_partition_then_do_not_emit_state
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_no_state_when_generate_slices_then_create_slice_from_start_to_end
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_non_continuous_state_when_generate_slices_then_create_slices_between_gaps_and_after
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_one_slice_when_generate_slices_then_create_slice_from_slice_upper_boundary_to_end
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_overflowing_slice_gap_when_generate_slices_then_cap_upper_bound_to_end_provider
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_slice_boundaries_and_no_slice_when_close_partition_then_raise_error
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_slice_boundaries_not_matching_slice_when_close_partition_then_raise_error
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_small_slice_range_when_generate_slices_then_create_many_slices
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_small_slice_range_with_granularity_when_generate_slices_then_create_many_slices
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_start_after_slices_when_generate_slices_then_generate_from_start
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_start_is_before_first_slice_lower_boundary_when_generate_slices_then_generate_slice_before
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_state_not_sequential_when_close_partition_then_emit_state
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_given_state_with_gap_and_start_after_slices_when_generate_slices_then_generate_from_start
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_last_slice_without_records_when_close_then_most_recent_cursor_value_is_from_previous_slice
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_most_recent_cursor_value_on_sequential_state_when_close_then_cursor_value_is_most_recent_cursor_value
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_most_recent_cursor_value_outside_of_boundaries_when_close_then_most_recent_cursor_value_still_considered
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_non_continuous_slices_on_sequential_state_when_close_then_cursor_value_is_most_recent_cursor_value_of_first_slice
unit_tests.sources.streams.concurrent.test_cursor.ConcurrentCursorStateTest ‑ test_slices_with_records_when_close_then_most_recent_cursor_value_from_most_recent_slice
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_concurrent_stream_state_converter_is_state_message_compatible[input-state-with-date_range-is-compatible-epoch]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_concurrent_stream_state_converter_is_state_message_compatible[input-state-with-date_range-is-compatible-isomillis]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_concurrent_stream_state_converter_is_state_message_compatible[input-state-with-fake-state-type-is-not-compatible-epoch]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_concurrent_stream_state_converter_is_state_message_compatible[input-state-with-fake-state-type-is-not-compatible-isomillis]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_concurrent_stream_state_converter_is_state_message_compatible[input-state-without-state_type-is-not-compatible-epoch]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_concurrent_stream_state_converter_is_state_message_compatible[input-state-without-state_type-is-not-compatible-isomillis]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_concurrent_stream_state_converter_is_state_message_compatible[no-input-state-is-compatible-epoch]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_concurrent_stream_state_converter_is_state_message_compatible[no-input-state-is-compatible-isomillis]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_convert_from_sequential_state[empty-input-state-epoch]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_convert_from_sequential_state[with-input-state-epoch]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_convert_from_sequential_state[with-input-state-isomillis]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_convert_to_sequential_state[epoch-multiple-slices]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_convert_to_sequential_state[epoch-overlapping-slices]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_convert_to_sequential_state[epoch-single-slice]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_convert_to_sequential_state[isomillis-multiple-slices]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_convert_to_sequential_state[isomillis-overlapping-slices]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_convert_to_sequential_state[isomillis-single-slice]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_convert_to_sequential_state_no_slices_returns_legacy_state[empty-slices-epoch]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_convert_to_sequential_state_no_slices_returns_legacy_state[empty-slices-isomillis]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_get_sync_start[epoch-converter-no-state-no-start-start-is-zero-value]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_get_sync_start[epoch-converter-no-state-with-start-start-is-start]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_get_sync_start[epoch-converter-state-after-start-start-is-from-state]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_get_sync_start[epoch-converter-state-before-start-start-is-start]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_get_sync_start[epoch-converter-state-without-start-start-is-from-state]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_get_sync_start[isomillis-converter-no-state-no-start-start-is-zero-value]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_get_sync_start[isomillis-converter-no-state-with-start-start-is-start]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_get_sync_start[isomillis-converter-state-after-start-start-is-from-state]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_get_sync_start[isomillis-converter-state-before-start-start-is-start]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_get_sync_start[isomillis-converter-state-without-start-start-is-from-state]
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_given_multiple_input_datetime_format_when_parse_timestamp_then_iterate_until_successful_parsing
unit_tests.sources.streams.concurrent.test_datetime_state_converter ‑ test_given_when_parse_timestamp_then_eventually_fallback_on_output_format
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_as_airbyte_stream
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_as_airbyte_stream_with_a_cursor
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_as_airbyte_stream_with_composite_primary_key
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_as_airbyte_stream_with_file_transfer_support
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_as_airbyte_stream_with_namespace
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_as_airbyte_stream_with_primary_key
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_check_for_error_raises_an_exception_if_any_of_the_futures_are_not_done
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_check_for_error_raises_an_exception_if_any_of_the_futures_raised_an_exception
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_get_json_schema
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_given_AirbyteTracedException_when_generating_partitions_when_get_availability_then_unavailable
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_given_AirbyteTracedException_when_reading_records_when_get_availability_then_unavailable
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_given_no_partitions_when_get_availability_then_unavailable
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_given_no_records_when_get_availability_then_available
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_given_records_when_get_availability_then_available
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_given_unknown_error_when_generating_partitions_when_get_availability_then_raise
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_given_unknown_error_when_reading_record_when_get_availability_then_raise
unit_tests.sources.streams.concurrent.test_default_stream.ThreadBasedConcurrentStreamTest ‑ test_json_schema_is_callable
unit_tests.sources.streams.concurrent.test_helpers ‑ test_given_nested_key_when_get_primary_key_from_stream_then_raise_error
unit_tests.sources.streams.concurrent.test_helpers ‑ test_given_primary_key_is_composite_in_nested_lists_when_get_primary_key_from_stream_then_flatten_lists
unit_tests.sources.streams.concurrent.test_helpers ‑ test_given_primary_key_is_list_of_strings_when_get_primary_key_from_stream_then_assume_it_is_composite_key_and_return_as_is
unit_tests.sources.streams.concurrent.test_incrementing_count_state_converter ‑ test_convert_from_sequential_state
unit_tests.sources.streams.concurrent.test_incrementing_count_state_converter ‑ test_convert_to_sequential_state
unit_tests.sources.streams.concurrent.test_partition_enqueuer.PartitionEnqueuerTest ‑ test_given_exception_when_generate_partitions_then_return_exception_and_sentinel
unit_tests.sources.streams.concurrent.test_partition_enqueuer.PartitionEnqueuerTest ‑ test_given_no_partitions_when_generate_partitions_then_do_not_wait
unit_tests.sources.streams.concurrent.test_partition_enqueuer.PartitionEnqueuerTest ‑ test_given_no_partitions_when_generate_partitions_then_only_push_sentinel
unit_tests.sources.streams.concurrent.test_partition_enqueuer.PartitionEnqueuerTest ‑ test_given_partition_but_limit_reached_when_generate_partitions_then_wait_until_not_hitting_limit
unit_tests.sources.streams.concurrent.test_partition_enqueuer.PartitionEnqueuerTest ‑ test_given_partitions_when_generate_partitions_then_return_partitions_before_sentinel
unit_tests.sources.streams.concurrent.test_partition_reader.PartitionReaderTest ‑ test_given_exception_from_close_slice_when_process_partition_then_queue_records_and_exception_and_sentinel
unit_tests.sources.streams.concurrent.test_partition_reader.PartitionReaderTest ‑ test_given_exception_from_read_when_process_partition_then_queue_records_and_exception_and_sentinel
unit_tests.sources.streams.concurrent.test_partition_reader.PartitionReaderTest ‑ test_given_no_records_when_process_partition_then_only_emit_sentinel
unit_tests.sources.streams.concurrent.test_partition_reader.PartitionReaderTest ‑ test_given_read_partition_successful_when_process_partition_then_queue_records_and_sentinel
unit_tests.sources.streams.concurrent.test_thread_pool_manager.ThreadPoolManagerTest ‑ test_check_for_errors_and_shutdown_does_not_raise_error_if_futures_are_done
unit_tests.sources.streams.concurrent.test_thread_pool_manager.ThreadPoolManagerTest ‑ test_check_for_errors_and_shutdown_raises_error_if_futures_are_not_done
unit_tests.sources.streams.concurrent.test_thread_pool_manager.ThreadPoolManagerTest ‑ test_given_exception_during_pruning_when_check_for_errors_and_shutdown_then_shutdown_and_raise
unit_tests.sources.streams.concurrent.test_thread_pool_manager.ThreadPoolManagerTest ‑ test_is_done_is_false_if_not_all_futures_are_done
unit_tests.sources.streams.concurrent.test_thread_pool_manager.ThreadPoolManagerTest ‑ test_is_done_is_true_if_all_futures_are_done
unit_tests.sources.streams.concurrent.test_thread_pool_manager.ThreadPoolManagerTest ‑ test_submit_calls_underlying_thread_pool
unit_tests.sources.streams.concurrent.test_thread_pool_manager.ThreadPoolManagerTest ‑ test_threadpool_shutdown_if_errors
unit_tests.sources.streams.http.error_handlers.test_default_backoff_strategy ‑ test_given_no_arguments_default_backoff_strategy_returns_default_values
unit_tests.sources.streams.http.error_handlers.test_default_backoff_strategy ‑ test_given_valid_arguments_default_backoff_strategy_returns_values
unit_tests.sources.streams.http.error_handlers.test_http_status_error_handler ‑ test_given_error_code_in_response_http_status_error_handler_returns_expected_actions[403-ResponseAction.FAIL-FailureType.config_error-HTTP Status Code: 403. Error: Forbidden. You don't have permission to access this resource.]
unit_tests.sources.streams.http.error_handlers.test_http_status_error_handler ‑ test_given_error_code_in_response_http_status_error_handler_returns_expected_actions[404-ResponseAction.FAIL-FailureType.system_error-HTTP Status Code: 404. Error: Not found. The requested resource was not found on the server.]
unit_tests.sources.streams.http.error_handlers.test_http_status_error_handler ‑ test_given_injected_error_mapping_returns_expected_action
unit_tests.sources.streams.http.error_handlers.test_http_status_error_handler ‑ test_given_no_response_argument_returns_expected_action
unit_tests.sources.streams.http.error_handlers.test_http_status_error_handler ‑ test_given_ok_response_http_status_error_handler_returns_success_action
unit_tests.sources.streams.http.error_handlers.test_http_status_error_handler ‑ test_given_requests_exception_returns_retry_action_as_transient_error
unit_tests.sources.streams.http.error_handlers.test_http_status_error_handler ‑ test_given_unexpected_response_type_returns_fail_action_as_system_error
unit_tests.sources.streams.http.error_handlers.test_http_status_error_handler ‑ test_given_unmapped_exception_returns_retry_action_as_system_error
unit_tests.sources.streams.http.error_handlers.test_http_status_error_handler ‑ test_given_unmapped_status_error_returns_retry_action_as_transient_error
unit_tests.sources.streams.http.error_handlers.test_json_error_message_parser ‑ test_given_error_message_in_response_body_parse_response_error_message_returns_error_message[[{"errors": "list error message 1"}, {"errors": "list error message 2"}]-list error message 1, list error message 2]
unit_tests.sources.streams.http.error_handlers.test_json_error_message_parser ‑ test_given_error_message_in_response_body_parse_response_error_message_returns_error_message[[{"message": "list error message 1"}, {"message": "list error message 2"}]-list error message 1, list error message 2]
unit_tests.sources.streams.http.error_handlers.test_json_error_message_parser ‑ test_given_error_message_in_response_body_parse_response_error_message_returns_error_message[[{"message": "list error message"}]-list error message]
unit_tests.sources.streams.http.error_handlers.test_json_error_message_parser ‑ test_given_error_message_in_response_body_parse_response_error_message_returns_error_message[{"detail": "detail error message"}-detail error message]
unit_tests.sources.streams.http.error_handlers.test_json_error_message_parser ‑ test_given_error_message_in_response_body_parse_response_error_message_returns_error_message[{"err": "err error message"}-err error message]
unit_tests.sources.streams.http.error_handlers.test_json_error_message_parser ‑ test_given_error_message_in_response_body_parse_response_error_message_returns_error_message[{"error": "messages error message"}-messages error message]
unit_tests.sources.streams.http.error_handlers.test_json_error_message_parser ‑ test_given_error_message_in_response_body_parse_response_error_message_returns_error_message[{"error_message": "error_message error message"}-error_message error message]
unit_tests.sources.streams.http.error_handlers.test_json_error_message_parser ‑ test_given_error_message_in_response_body_parse_response_error_message_returns_error_message[{"failure": "failure error message"}-failure error message]
unit_tests.sources.streams.http.error_handlers.test_json_error_message_parser ‑ test_given_error_message_in_response_body_parse_response_error_message_returns_error_message[{"failures": "failures error message"}-failures error message]
unit_tests.sources.streams.http.error_handlers.test_json_error_message_parser ‑ test_given_error_message_in_response_body_parse_response_error_message_returns_error_message[{"message": "json error message"}-json error message]
unit_tests.sources.streams.http.error_handlers.test_json_error_message_parser ‑ test_given_error_message_in_response_body_parse_response_error_message_returns_error_message[{"msg": "msg error message"}-msg error message]
unit_tests.sources.streams.http.error_handlers.test_json_error_message_parser ‑ test_given_error_message_in_response_body_parse_response_error_message_returns_error_message[{"reason": "reason error message"}-reason error message]
unit_tests.sources.streams.http.error_handlers.test_json_error_message_parser ‑ test_given_error_message_in_response_body_parse_response_error_message_returns_error_message[{"status_message": "status_message error message"}-status_message error message]
unit_tests.sources.streams.http.error_handlers.test_json_error_message_parser ‑ test_given_invalid_json_body_parse_response_error_message_returns_none
unit_tests.sources.streams.http.error_handlers.test_response_models.DefaultErrorResolutionTest ‑ test_given_exception_when_create_fallback_error_resolution_then_return_error_resolution
unit_tests.sources.streams.http.error_handlers.test_response_models.DefaultErrorResolutionTest ‑ test_given_none_when_create_fallback_error_resolution_then_return_error_resolution
unit_tests.sources.streams.http.error_handlers.test_response_models.DefaultErrorResolutionTest ‑ test_given_response_can_raise_for_status_when_create_fallback_error_resolution_then_error_resolution
unit_tests.sources.streams.http.error_handlers.test_response_models.DefaultErrorResolutionTest ‑ test_given_response_is_ok_when_create_fallback_error_resolution_then_error_resolution
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth ‑ test_basic_http_authenticator
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth ‑ test_multiple_token_authenticator
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth ‑ test_token_authenticator
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_auth_call_method
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_get_auth_header_expired
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_get_auth_header_fresh
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_parse_refresh_token_lifespan[default_behavior]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_parse_refresh_token_lifespan[default_behavior_with_format]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_parse_refresh_token_lifespan[seconds]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_parse_refresh_token_lifespan[simple_date]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_parse_refresh_token_lifespan[simple_datetime]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_parse_refresh_token_lifespan[string_of_seconds]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_refresh_access_token
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_refresh_access_token_retry[429]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_refresh_access_token_retry[500]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_refresh_access_token_retry[502]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_refresh_access_token_retry[504]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_refresh_access_token_when_headers_provided
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_refresh_access_token_wrapped[config_codes0-400-error-error-config_values0-invalid_grant-True]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_refresh_access_token_wrapped[config_codes1-400-error-error-config_values1-invalid_grant-False]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_refresh_access_token_wrapped[config_codes2-400-error_key-error-config_values2-invalid_grant-False]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_refresh_access_token_wrapped[config_codes3-400-error-error-config_values3-valid_grant-False]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_refresh_access_token_wrapped[config_codes4-400--error-config_values4-valid_grant-False]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_refresh_request_body
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_refresh_request_body_with_keys_override
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestOauth2Authenticator ‑ test_refresh_request_headers
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestSingleUseRefreshTokenOauth2Authenticator ‑ test_given_message_repository_when_get_access_token_then_emit_message
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestSingleUseRefreshTokenOauth2Authenticator ‑ test_given_message_repository_when_get_access_token_then_log_request
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestSingleUseRefreshTokenOauth2Authenticator ‑ test_given_no_message_repository_get_access_token[date_format-2023-04-04-YYYY-MM-DD-2023-04-04T00:00:00+00:00]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestSingleUseRefreshTokenOauth2Authenticator ‑ test_given_no_message_repository_get_access_token[number_of_seconds-42-None-2022-12-31T00:00:42+00:00]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestSingleUseRefreshTokenOauth2Authenticator ‑ test_given_no_message_repository_get_access_token[string_of_seconds-42-None-2022-12-31T00:00:42+00:00]
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestSingleUseRefreshTokenOauth2Authenticator ‑ test_init
unit_tests.sources.streams.http.requests_native_auth.test_requests_native_auth.TestSingleUseRefreshTokenOauth2Authenticator ‑ test_refresh_access_token
unit_tests.sources.streams.http.test_availability_strategy ‑ test_default_http_availability_strategy[False-False-expected_docs_url_messages1-200-json_contents1-True-expected_messages1]
unit_tests.sources.streams.http.test_availability_strategy ‑ test_default_http_availability_strategy[False-False-expected_docs_url_messages1-403-json_contents0-False-expected_messages0]
unit_tests.sources.streams.http.test_availability_strategy ‑ test_default_http_availability_strategy[False-True-expected_docs_url_messages0-200-json_contents1-True-expected_messages1]
unit_tests.sources.streams.http.test_availability_strategy ‑ test_default_http_availability_strategy[False-True-expected_docs_url_messages0-403-json_contents0-False-expected_messages0]
unit_tests.sources.streams.http.test_availability_strategy ‑ test_default_http_availability_strategy[True-False-expected_docs_url_messages1-200-json_contents1-True-expected_messages1]
unit_tests.sources.streams.http.test_availability_strategy ‑ test_default_http_availability_strategy[True-False-expected_docs_url_messages1-403-json_contents0-False-expected_messages0]
unit_tests.sources.streams.http.test_availability_strategy ‑ test_default_http_availability_strategy[True-True-expected_docs_url_messages0-200-json_contents1-True-expected_messages1]
unit_tests.sources.streams.http.test_availability_strategy ‑ test_default_http_availability_strategy[True-True-expected_docs_url_messages0-403-json_contents0-False-expected_messages0]
unit_tests.sources.streams.http.test_availability_strategy ‑ test_http_availability_raises_unhandled_error
unit_tests.sources.streams.http.test_availability_strategy ‑ test_http_availability_strategy_on_empty_stream[False]
unit_tests.sources.streams.http.test_availability_strategy ‑ test_http_availability_strategy_on_empty_stream[True]
unit_tests.sources.streams.http.test_availability_strategy ‑ test_send_handles_retries_when_checking_availability
unit_tests.sources.streams.http.test_http ‑ test_4xx_error_codes_http_stream[400]
unit_tests.sources.streams.http.test_http ‑ test_4xx_error_codes_http_stream[401]
unit_tests.sources.streams.http.test_http ‑ test_4xx_error_codes_http_stream[403]
unit_tests.sources.streams.http.test_http ‑ test_caching_filename
unit_tests.sources.streams.http.test_http ‑ test_caching_sessions_are_different
unit_tests.sources.streams.http.test_http ‑ test_connection_pool
unit_tests.sources.streams.http.test_http ‑ test_default_authenticator
unit_tests.sources.streams.http.test_http ‑ test_default_get_error_display_message_handles_http_error
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response0-something broke]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response1-something broke]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response10-one, two, three]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response11-one, two, three]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response12-one, two, three]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response13-None]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response14-None]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response15-None]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response2-something broke]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response3-something broke]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response4-one, two, three]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response5-one, two, three]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response6-one, two, three]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response7-one, two, three]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response8-one, two, three]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message[api_response9-one, two, three]
unit_tests.sources.streams.http.test_http ‑ test_default_parse_response_error_message_not_json
unit_tests.sources.streams.http.test_http ‑ test_dns_resolution_error_retry
unit_tests.sources.streams.http.test_http ‑ test_duplicate_request_params_are_deduped[test_duplicate_params_different_value]
unit_tests.sources.streams.http.test_http ‑ test_duplicate_request_params_are_deduped[test_duplicate_params_same_value]
unit_tests.sources.streams.http.test_http ‑ test_duplicate_request_params_are_deduped[test_duplicate_params_same_value_not_string]
unit_tests.sources.streams.http.test_http ‑ test_duplicate_request_params_are_deduped[test_no_duplicate_params]
unit_tests.sources.streams.http.test_http ‑ test_duplicate_request_params_are_deduped[test_params_is_none_and_no_params_in_path0]
unit_tests.sources.streams.http.test_http ‑ test_duplicate_request_params_are_deduped[test_params_is_none_and_no_params_in_path1]
unit_tests.sources.streams.http.test_http ‑ test_duplicate_request_params_are_deduped[test_params_only_in_path0]
unit_tests.sources.streams.http.test_http ‑ test_duplicate_request_params_are_deduped[test_params_only_in_path1]
unit_tests.sources.streams.http.test_http ‑ test_duplicate_request_params_are_deduped[test_same_params_different_value_no_deduplication]
unit_tests.sources.streams.http.test_http ‑ test_duplicate_request_params_are_deduped[test_same_params_same_value_no_deduplication]
unit_tests.sources.streams.http.test_http ‑ test_error_codes_http_stream_error_resolution_with_response_secrets_filtered[400]
unit_tests.sources.streams.http.test_http ‑ test_error_codes_http_stream_error_resolution_with_response_secrets_filtered[401]
unit_tests.sources.streams.http.test_http ‑ test_error_codes_http_stream_error_resolution_with_response_secrets_filtered[403]
unit_tests.sources.streams.http.test_http ‑ test_get_cursor[test_full_refresh_substream_automatically_applies_substream_resumable_full_refresh_cursor]
unit_tests.sources.streams.http.test_http ‑ test_get_cursor[test_incremental_stream_does_not_use_cursor]
unit_tests.sources.streams.http.test_http ‑ test_get_cursor[test_incremental_substream_does_not_use_cursor]
unit_tests.sources.streams.http.test_http ‑ test_get_cursor[test_stream_supports_resumable_full_refresh_cursor]
unit_tests.sources.streams.http.test_http ‑ test_http_stream_adapter_http_status_error_handler_should_retry_false_raise_on_http_errors[200-False-True-ResponseAction.SUCCESS]
unit_tests.sources.streams.http.test_http ‑ test_http_stream_adapter_http_status_error_handler_should_retry_false_raise_on_http_errors[300-True-True-ResponseAction.RETRY]
unit_tests.sources.streams.http.test_http ‑ test_http_stream_adapter_http_status_error_handler_should_retry_false_raise_on_http_errors[503-False-False-ResponseAction.IGNORE]
unit_tests.sources.streams.http.test_http ‑ test_http_stream_adapter_http_status_error_handler_should_retry_false_raise_on_http_errors[503-False-True-ResponseAction.FAIL]
unit_tests.sources.streams.http.test_http ‑ test_join_url[test_leading_slash_on_path-https://airbyte.io-/my_endpoint-https://airbyte.io/my_endpoint]
unit_tests.sources.streams.http.test_http ‑ test_join_url[test_nested_path_no_leading_slash-https://airbyte.io-v1/my_endpoint-https://airbyte.io/v1/my_endpoint]
unit_tests.sources.streams.http.test_http ‑ test_join_url[test_nested_path_with_leading_slash-https://airbyte.io-/v1/my_endpoint-https://airbyte.io/v1/my_endpoint]
unit_tests.sources.streams.http.test_http ‑ test_join_url[test_no_slashes-https://airbyte.io-my_endpoint-https://airbyte.io/my_endpoint]
unit_tests.sources.streams.http.test_http ‑ test_join_url[test_trailing_slash_on_base_url-https://airbyte.io/-my_endpoint-https://airbyte.io/my_endpoint]
unit_tests.sources.streams.http.test_http ‑ test_join_url[test_trailing_slash_on_base_url_and_leading_slash_on_path-https://airbyte.io/-/my_endpoint-https://airbyte.io/my_endpoint]
unit_tests.sources.streams.http.test_http ‑ test_join_url[test_trailing_slash_on_path-https://airbyte.io-/my_endpoint/-https://airbyte.io/my_endpoint/]
unit_tests.sources.streams.http.test_http ‑ test_next_page_token_is_input_to_other_methods
unit_tests.sources.streams.http.test_http ‑ test_parent_attribute_exist
unit_tests.sources.streams.http.test_http ‑ test_raise_on_http_errors[ChunkedEncodingError]
unit_tests.sources.streams.http.test_http ‑ test_raise_on_http_errors[ConnectTimeout]
unit_tests.sources.streams.http.test_http ‑ test_raise_on_http_errors[ConnectionError]
unit_tests.sources.streams.http.test_http ‑ test_raise_on_http_errors[ReadTimeout]
unit_tests.sources.streams.http.test_http ‑ test_raise_on_http_errors_off_429
unit_tests.sources.streams.http.test_http ‑ test_raise_on_http_errors_off_5xx[500]
unit_tests.sources.streams.http.test_http ‑ test_raise_on_http_errors_off_5xx[501]
unit_tests.sources.streams.http.test_http ‑ test_raise_on_http_errors_off_5xx[503]
unit_tests.sources.streams.http.test_http ‑ test_raise_on_http_errors_off_5xx[504]
unit_tests.sources.streams.http.test_http ‑ test_raise_on_http_errors_off_non_retryable_4xx[400]
unit_tests.sources.streams.http.test_http ‑ test_raise_on_http_errors_off_non_retryable_4xx[401]
unit_tests.sources.streams.http.test_http ‑ test_raise_on_http_errors_off_non_retryable_4xx[402]
unit_tests.sources.streams.http.test_http ‑ test_raise_on_http_errors_off_non_retryable_4xx[403]
unit_tests.sources.streams.http.test_http ‑ test_raise_on_http_errors_off_non_retryable_4xx[416]
unit_tests.sources.streams.http.test_http ‑ test_request_kwargs_used
unit_tests.sources.streams.http.test_http ‑ test_requests_native_token_authenticator
unit_tests.sources.streams.http.test_http ‑ test_resumable_full_refresh_legacy_stream_slice
unit_tests.sources.streams.http.test_http ‑ test_resumable_full_refresh_read_from_start
unit_tests.sources.streams.http.test_http ‑ test_resumable_full_refresh_read_from_state
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[400]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[401]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[402]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[403]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[404]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[405]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[406]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[407]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[408]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[409]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[410]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[411]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[412]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[413]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[414]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[415]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[416]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[417]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[418]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[419]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[420]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[421]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[422]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[423]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[424]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[425]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[426]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[427]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[428]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[429]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[430]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[431]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[432]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[433]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[434]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[435]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[436]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[437]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[438]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[439]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[440]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[441]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[442]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[443]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[444]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[445]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[446]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[447]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[448]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[449]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[450]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[451]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[452]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[453]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[454]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[455]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[456]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[457]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[458]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[459]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[460]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[461]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[462]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[463]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[464]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[465]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[466]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[467]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[468]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[469]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[470]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[471]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[472]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[473]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[474]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[475]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[476]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[477]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[478]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[479]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[480]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[481]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[482]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[483]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[484]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[485]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[486]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[487]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[488]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[489]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[490]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[491]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[492]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[493]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[494]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[495]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[496]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[497]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[498]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[499]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[500]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[501]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[502]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[503]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[504]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[505]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[506]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[507]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[508]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[509]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[510]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[511]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[512]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[513]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[514]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[515]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[516]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[517]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[518]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[519]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[520]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[521]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[522]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[523]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[524]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[525]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[526]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[527]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[528]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[529]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[530]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[531]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[532]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[533]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[534]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[535]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[536]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[537]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[538]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[539]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[540]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[541]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[542]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[543]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[544]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[545]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[546]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[547]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[548]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[549]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[550]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[551]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[552]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[553]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[554]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[555]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[556]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[557]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[558]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[559]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[560]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[561]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[562]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[563]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[564]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[565]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[566]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[567]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[568]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[569]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[570]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[571]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[572]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[573]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[574]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[575]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[576]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[577]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[578]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[579]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[580]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[581]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[582]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[583]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[584]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[585]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[586]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[587]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[588]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[589]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[590]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[591]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[592]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[593]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[594]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[595]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[596]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[597]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[598]
unit_tests.sources.streams.http.test_http ‑ test_send_raise_on_http_errors_logs[599]
unit_tests.sources.streams.http.test_http ‑ test_stub_bad_url_http_stream_read_records
unit_tests.sources.streams.http.test_http ‑ test_stub_basic_read_http_stream_read_records
unit_tests.sources.streams.http.test_http ‑ test_stub_custom_backoff_http_stream
unit_tests.sources.streams.http.test_http ‑ test_stub_custom_backoff_http_stream_endless_retries
unit_tests.sources.streams.http.test_http ‑ test_stub_custom_backoff_http_stream_retries[-1]
unit_tests.sources.streams.http.test_http ‑ test_stub_custom_backoff_http_stream_retries[-20]
unit_tests.sources.streams.http.test_http ‑ test_stub_custom_backoff_http_stream_retries[0]
unit_tests.sources.streams.http.test_http ‑ test_stub_custom_backoff_http_stream_retries[10]
unit_tests.sources.streams.http.test_http ‑ test_stub_custom_backoff_http_stream_retries[1]
unit_tests.sources.streams.http.test_http ‑ test_stub_custom_backoff_http_stream_retries[2]
unit_tests.sources.streams.http.test_http ‑ test_substream_resumable_full_refresh_read_from_start
unit_tests.sources.streams.http.test_http ‑ test_substream_resumable_full_refresh_read_from_state
unit_tests.sources.streams.http.test_http ‑ test_substream_skips_non_record_messages
unit_tests.sources.streams.http.test_http ‑ test_substream_with_incremental_parent
unit_tests.sources.streams.http.test_http ‑ test_substream_with_resumable_full_refresh_parent
unit_tests.sources.streams.http.test_http ‑ test_that_response_was_cached
unit_tests.sources.streams.http.test_http ‑ test_using_cache
unit_tests.sources.streams.http.test_http.TestRequestBody ‑ test_body_for_all_methods
unit_tests.sources.streams.http.test_http.TestRequestBody ‑ test_form_body
unit_tests.sources.streams.http.test_http.TestRequestBody ‑ test_json_body
unit_tests.sources.streams.http.test_http.TestRequestBody ‑ test_text_body
unit_tests.sources.streams.http.test_http.TestRequestBody ‑ test_text_json_body
unit_tests.sources.streams.http.test_http_client ‑ test_backoff_strategy_endless[False-6-RateLimitBackoffException]
unit_tests.sources.streams.http.test_http_client ‑ test_backoff_strategy_endless[True-6-DefaultBackoffException]
unit_tests.sources.streams.http.test_http_client ‑ test_backoff_strategy_max_retries
unit_tests.sources.streams.http.test_http_client ‑ test_backoff_strategy_max_time
unit_tests.sources.streams.http.test_http_client ‑ test_cache_filename
unit_tests.sources.streams.http.test_http_client ‑ test_cache_http_client
unit_tests.sources.streams.http.test_http_client ‑ test_connection_pool
unit_tests.sources.streams.http.test_http_client ‑ test_create_prepared_response_given_either_json_or_data_returns_valid_request[None-data1]
unit_tests.sources.streams.http.test_http_client ‑ test_create_prepared_response_given_either_json_or_data_returns_valid_request[json0-None]
unit_tests.sources.streams.http.test_http_client ‑ test_create_prepared_response_given_given_both_json_and_data_raises_request_body_exception
unit_tests.sources.streams.http.test_http_client ‑ test_default_max_retries
unit_tests.sources.streams.http.test_http_client ‑ test_disable_retries
unit_tests.sources.streams.http.test_http_client ‑ test_duplicate_request_params_are_deduped[test_duplicate_params_different_value]
unit_tests.sources.streams.http.test_http_client ‑ test_duplicate_request_params_are_deduped[test_duplicate_params_same_value]
unit_tests.sources.streams.http.test_http_client ‑ test_duplicate_request_params_are_deduped[test_duplicate_params_same_value_not_string]
unit_tests.sources.streams.http.test_http_client ‑ test_duplicate_request_params_are_deduped[test_no_duplicate_params]
unit_tests.sources.streams.http.test_http_client ‑ test_duplicate_request_params_are_deduped[test_params_is_none_and_no_params_in_path0]
unit_tests.sources.streams.http.test_http_client ‑ test_duplicate_request_params_are_deduped[test_params_is_none_and_no_params_in_path1]
unit_tests.sources.streams.http.test_http_client ‑ test_duplicate_request_params_are_deduped[test_params_only_in_path0]
unit_tests.sources.streams.http.test_http_client ‑ test_duplicate_request_params_are_deduped[test_params_only_in_path1]
unit_tests.sources.streams.http.test_http_client ‑ test_duplicate_request_params_are_deduped[test_same_params_different_value_no_deduplication]
unit_tests.sources.streams.http.test_http_client ‑ test_duplicate_request_params_are_deduped[test_same_params_same_value_no_deduplication]
unit_tests.sources.streams.http.test_http_client ‑ test_evicting_requests_for_request_count
unit_tests.sources.streams.http.test_http_client ‑ test_given_different_headers_then_response_is_not_cached
unit_tests.sources.streams.http.test_http_client ‑ test_given_noproxy_for_another_url_when_send_request_then_do_not_break
unit_tests.sources.streams.http.test_http_client ‑ test_http_client
unit_tests.sources.streams.http.test_http_client ‑ test_raises_backoff_exception_with_response_with_unmapped_error[0.1-UserDefinedBackoffException]
unit_tests.sources.streams.http.test_http_client ‑ test_raises_backoff_exception_with_response_with_unmapped_error[None-DefaultBackoffException]
unit_tests.sources.streams.http.test_http_client ‑ test_raises_backoff_exception_with_retry_response_action[0.1-UserDefinedBackoffException]
unit_tests.sources.streams.http.test_http_client ‑ test_raises_backoff_exception_with_retry_response_action[None-DefaultBackoffException]
unit_tests.sources.streams.http.test_http_client ‑ test_request_session_returns_valid_session[False-LimiterSession]
unit_tests.sources.streams.http.test_http_client ‑ test_request_session_returns_valid_session[True-CachedLimiterSession]
unit_tests.sources.streams.http.test_http_client ‑ test_send_emit_stream_status_with_rate_limit_reason
unit_tests.sources.streams.http.test_http_client ‑ test_send_handles_response_action_given_session_send_raises_request_exception
unit_tests.sources.streams.http.test_http_client ‑ test_send_ignores_with_ignore_reponse_action_and_returns_response
unit_tests.sources.streams.http.test_http_client ‑ test_send_raises_airbyte_traced_exception_with_fail_response_action
unit_tests.sources.streams.http.test_http_client ‑ test_send_request_given_request_exception_and_retry_response_action_retries_and_returns_valid_response
unit_tests.sources.streams.http.test_http_client ‑ test_send_request_given_retry_response_action_retries_and_returns_valid_response
unit_tests.sources.streams.http.test_http_client ‑ test_send_request_respects_environment_variables
unit_tests.sources.streams.http.test_http_client ‑ test_send_with_retry_raises_airbyte_traced_exception_with_failure_type[400-FailureType.system_error-test error message-DefaultBackoffException]
unit_tests.sources.streams.http.test_http_client ‑ test_send_with_retry_raises_airbyte_traced_exception_with_failure_type[400-FailureType.system_error-test error message-RateLimitBackoffException]
unit_tests.sources.streams.http.test_http_client ‑ test_send_with_retry_raises_airbyte_traced_exception_with_failure_type[400-FailureType.system_error-test error message-UserDefinedBackoffException]

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (Full)

3800 tests found (test 3212 to 3800)

There are 3800 tests, see "Raw output" for the list of tests 3212 to 3800.
Raw output
unit_tests.sources.streams.http.test_http_client ‑ test_send_with_retry_raises_airbyte_traced_exception_with_failure_type[401-FailureType.config_error-test error message-DefaultBackoffException]
unit_tests.sources.streams.http.test_http_client ‑ test_send_with_retry_raises_airbyte_traced_exception_with_failure_type[401-FailureType.config_error-test error message-RateLimitBackoffException]
unit_tests.sources.streams.http.test_http_client ‑ test_send_with_retry_raises_airbyte_traced_exception_with_failure_type[401-FailureType.config_error-test error message-UserDefinedBackoffException]
unit_tests.sources.streams.http.test_http_client ‑ test_send_with_retry_raises_airbyte_traced_exception_with_failure_type[403-FailureType.transient_error-test error message-DefaultBackoffException]
unit_tests.sources.streams.http.test_http_client ‑ test_send_with_retry_raises_airbyte_traced_exception_with_failure_type[403-FailureType.transient_error-test error message-RateLimitBackoffException]
unit_tests.sources.streams.http.test_http_client ‑ test_send_with_retry_raises_airbyte_traced_exception_with_failure_type[403-FailureType.transient_error-test error message-UserDefinedBackoffException]
unit_tests.sources.streams.http.test_http_client ‑ test_session_request_exception_raises_backoff_exception
unit_tests.sources.streams.http.test_http_client ‑ test_that_response_was_cached
unit_tests.sources.streams.http.test_http_client ‑ test_valid_basic_send_request
unit_tests.sources.streams.test_call_rate ‑ test_http_request_matching
unit_tests.sources.streams.test_call_rate.TestFixedWindowCallRatePolicy ‑ test_limit_rate
unit_tests.sources.streams.test_call_rate.TestFixedWindowCallRatePolicy ‑ test_update_available_calls
unit_tests.sources.streams.test_call_rate.TestHttpRequestMatcher ‑ test_combination[<lambda>]
unit_tests.sources.streams.test_call_rate.TestHttpRequestMatcher ‑ test_combination[Request]
unit_tests.sources.streams.test_call_rate.TestHttpRequestMatcher ‑ test_header[<lambda>]
unit_tests.sources.streams.test_call_rate.TestHttpRequestMatcher ‑ test_header[Request]
unit_tests.sources.streams.test_call_rate.TestHttpRequestMatcher ‑ test_method[<lambda>]
unit_tests.sources.streams.test_call_rate.TestHttpRequestMatcher ‑ test_method[Request]
unit_tests.sources.streams.test_call_rate.TestHttpRequestMatcher ‑ test_params[<lambda>]
unit_tests.sources.streams.test_call_rate.TestHttpRequestMatcher ‑ test_params[Request]
unit_tests.sources.streams.test_call_rate.TestHttpRequestMatcher ‑ test_url[<lambda>]
unit_tests.sources.streams.test_call_rate.TestHttpRequestMatcher ‑ test_url[Request]
unit_tests.sources.streams.test_call_rate.TestHttpRequestRegexMatcher ‑ test_case_insensitive_method
unit_tests.sources.streams.test_call_rate.TestHttpRequestRegexMatcher ‑ test_combined_criteria
unit_tests.sources.streams.test_call_rate.TestHttpRequestRegexMatcher ‑ test_headers_case_insensitive
unit_tests.sources.streams.test_call_rate.TestHttpRequestRegexMatcher ‑ test_query_params
unit_tests.sources.streams.test_call_rate.TestHttpRequestRegexMatcher ‑ test_url_base
unit_tests.sources.streams.test_call_rate.TestHttpRequestRegexMatcher ‑ test_url_path_pattern
unit_tests.sources.streams.test_call_rate.TestHttpStreamIntegration ‑ test_with_cache
unit_tests.sources.streams.test_call_rate.TestHttpStreamIntegration ‑ test_without_cache
unit_tests.sources.streams.test_call_rate.TestMovingWindowCallRatePolicy ‑ test_limit_rate
unit_tests.sources.streams.test_call_rate.TestMovingWindowCallRatePolicy ‑ test_limit_rate_support_custom_weight
unit_tests.sources.streams.test_call_rate.TestMovingWindowCallRatePolicy ‑ test_multiple_limit_rates
unit_tests.sources.streams.test_call_rate.TestMovingWindowCallRatePolicy ‑ test_no_rates
unit_tests.sources.streams.test_call_rate.TestUnlimitedCallRatePolicy ‑ test_try_acquire
unit_tests.sources.streams.test_call_rate.TestUnlimitedCallRatePolicy ‑ test_update
unit_tests.sources.streams.test_stream_read ‑ test_concurrent_incremental_read_two_slices
unit_tests.sources.streams.test_stream_read ‑ test_configured_json_schema
unit_tests.sources.streams.test_stream_read ‑ test_configured_json_schema_with_invalid_properties
unit_tests.sources.streams.test_stream_read ‑ test_full_refresh_read_a_single_slice[concurrent_reader]
unit_tests.sources.streams.test_stream_read ‑ test_full_refresh_read_a_single_slice[synchronous_reader]
unit_tests.sources.streams.test_stream_read ‑ test_full_refresh_read_a_single_slice_with_debug[concurrent_reader]
unit_tests.sources.streams.test_stream_read ‑ test_full_refresh_read_a_single_slice_with_debug[synchronous_reader]
unit_tests.sources.streams.test_stream_read ‑ test_full_refresh_read_two_slices[concurrent_reader]
unit_tests.sources.streams.test_stream_read ‑ test_full_refresh_read_two_slices[no_cursor_field]
unit_tests.sources.streams.test_stream_read ‑ test_full_refresh_read_two_slices[synchronous_reader]
unit_tests.sources.streams.test_stream_read ‑ test_incremental_read_emit_state[emits correct state when records are not sorted by cursor]
unit_tests.sources.streams.test_stream_read ‑ test_incremental_read_emit_state[emits correct state when records are sorted by cursor]
unit_tests.sources.streams.test_stream_read ‑ test_incremental_read_emit_state[not emit duplicated state]
unit_tests.sources.streams.test_stream_read ‑ test_incremental_read_two_slices
unit_tests.sources.streams.test_streams_core ‑ test_as_airbyte_stream_full_refresh
unit_tests.sources.streams.test_streams_core ‑ test_as_airbyte_stream_incremental
unit_tests.sources.streams.test_streams_core ‑ test_checkpoint_reader_with_no_partitions
unit_tests.sources.streams.test_streams_core ‑ test_get_checkpoint_reader[test_checkpoint_reader_using_rfr_cursor]
unit_tests.sources.streams.test_streams_core ‑ test_get_checkpoint_reader[test_full_refresh_checkpoint_reader]
unit_tests.sources.streams.test_streams_core ‑ test_get_checkpoint_reader[test_full_refresh_checkpoint_reader_for_legacy_slice_format]
unit_tests.sources.streams.test_streams_core ‑ test_get_checkpoint_reader[test_incremental_checkpoint_reader]
unit_tests.sources.streams.test_streams_core ‑ test_get_checkpoint_reader[test_incremental_checkpoint_reader_with_legacy_state]
unit_tests.sources.streams.test_streams_core ‑ test_get_checkpoint_reader[test_resumable_full_refresh_checkpoint_reader]
unit_tests.sources.streams.test_streams_core ‑ test_get_json_schema_is_cached
unit_tests.sources.streams.test_streams_core ‑ test_namespace_not_set
unit_tests.sources.streams.test_streams_core ‑ test_namespace_set
unit_tests.sources.streams.test_streams_core ‑ test_namespace_set_to_empty_string
unit_tests.sources.streams.test_streams_core ‑ test_supports_incremental_cursor_not_set
unit_tests.sources.streams.test_streams_core ‑ test_supports_incremental_cursor_set
unit_tests.sources.streams.test_streams_core ‑ test_wrapped_primary_key_various_argument[key-expected0]
unit_tests.sources.streams.test_streams_core ‑ test_wrapped_primary_key_various_argument[test_input1-expected1]
unit_tests.sources.streams.test_streams_core ‑ test_wrapped_primary_key_various_argument[test_input2-expected2]
unit_tests.sources.streams.utils.test_stream_helper ‑ test_get_first_record_for_slice[records0-None-True-expected_result0-False]
unit_tests.sources.streams.utils.test_stream_helper ‑ test_get_first_record_for_slice[records1-None-True-expected_result1-False]
unit_tests.sources.streams.utils.test_stream_helper ‑ test_get_first_record_for_slice[records2-None-True-None-True]
unit_tests.sources.test_abstract_source ‑ test_continue_sync_source_override_false
unit_tests.sources.test_abstract_source ‑ test_continue_sync_with_failed_streams[test_raises_generic_exception]
unit_tests.sources.test_abstract_source ‑ test_continue_sync_with_failed_streams[test_raises_traced_exception]
unit_tests.sources.test_abstract_source ‑ test_continue_sync_with_failed_streams_with_override_false
unit_tests.sources.test_abstract_source ‑ test_discover
unit_tests.sources.test_abstract_source ‑ test_failed_check
unit_tests.sources.test_abstract_source ‑ test_raising_check
unit_tests.sources.test_abstract_source ‑ test_read_full_refresh_with_slices_sends_slice_messages[slices0]
unit_tests.sources.test_abstract_source ‑ test_read_full_refresh_with_slices_sends_slice_messages[slices1]
unit_tests.sources.test_abstract_source ‑ test_read_incremental_with_slices_sends_slice_messages
unit_tests.sources.test_abstract_source ‑ test_read_nonexistent_stream_emit_incomplete_stream_status
unit_tests.sources.test_abstract_source ‑ test_read_nonexistent_stream_raises_exception
unit_tests.sources.test_abstract_source ‑ test_read_nonexistent_stream_without_raises_exception
unit_tests.sources.test_abstract_source ‑ test_read_stream_emits_repository_message_before_record
unit_tests.sources.test_abstract_source ‑ test_read_stream_emits_repository_message_on_error
unit_tests.sources.test_abstract_source ‑ test_read_stream_with_error_gets_display_message
unit_tests.sources.test_abstract_source ‑ test_successful_check
unit_tests.sources.test_abstract_source ‑ test_sync_error_trace_messages_obfuscate_secrets
unit_tests.sources.test_abstract_source ‑ test_valid_full_refresh_read_no_slices
unit_tests.sources.test_abstract_source ‑ test_valid_full_refresh_read_with_slices
unit_tests.sources.test_abstract_source.TestIncrementalRead ‑ test_emit_non_records
unit_tests.sources.test_abstract_source.TestIncrementalRead ‑ test_no_slices[test_slices_as_iterator]
unit_tests.sources.test_abstract_source.TestIncrementalRead ‑ test_no_slices[test_slices_as_list]
unit_tests.sources.test_abstract_source.TestIncrementalRead ‑ test_with_checkpoint_interval
unit_tests.sources.test_abstract_source.TestIncrementalRead ‑ test_with_no_interval
unit_tests.sources.test_abstract_source.TestIncrementalRead ‑ test_with_slices
unit_tests.sources.test_abstract_source.TestIncrementalRead ‑ test_with_slices_and_interval
unit_tests.sources.test_abstract_source.TestIncrementalRead ‑ test_with_state_attribute
unit_tests.sources.test_abstract_source.TestIncrementalRead ‑ test_without_state_attribute_for_stream_with_desc_records
unit_tests.sources.test_abstract_source.TestResumableFullRefreshRead ‑ test_resumable_full_refresh_multiple_pages
unit_tests.sources.test_abstract_source.TestResumableFullRefreshRead ‑ test_resumable_full_refresh_partial_failure
unit_tests.sources.test_abstract_source.TestResumableFullRefreshRead ‑ test_resumable_full_refresh_skip_prior_successful_streams
unit_tests.sources.test_abstract_source.TestResumableFullRefreshRead ‑ test_resumable_full_refresh_with_incoming_state
unit_tests.sources.test_config.TestBaseConfig ‑ test_schema_postprocessing
unit_tests.sources.test_connector_state_manager ‑ test_create_state_message[test_always_emit_message_with_stream_state_blob]
unit_tests.sources.test_connector_state_manager ‑ test_create_state_message[test_emit_state_message]
unit_tests.sources.test_connector_state_manager ‑ test_create_state_message[test_emit_state_nonexistent_stream_name]
unit_tests.sources.test_connector_state_manager ‑ test_create_state_message[test_emit_state_wrong_namespace]
unit_tests.sources.test_connector_state_manager ‑ test_get_state_returns_deep_copy
unit_tests.sources.test_connector_state_manager ‑ test_get_stream_state[test_get_empty_stream_state_defaults_to_empty_dictionary]
unit_tests.sources.test_connector_state_manager ‑ test_get_stream_state[test_get_missing_stream]
unit_tests.sources.test_connector_state_manager ‑ test_get_stream_state[test_get_stream_only]
unit_tests.sources.test_connector_state_manager ‑ test_get_stream_state[test_get_stream_with_stream_state_none_returns_empty_map]
unit_tests.sources.test_connector_state_manager ‑ test_get_stream_state[test_get_stream_without_namespace]
unit_tests.sources.test_connector_state_manager ‑ test_get_stream_state[test_get_stream_without_stream_state]
unit_tests.sources.test_connector_state_manager ‑ test_get_stream_state[test_get_stream_wrong_namespace]
unit_tests.sources.test_connector_state_manager ‑ test_initialize_state_manager[test_incoming_empty_stream_state]
unit_tests.sources.test_connector_state_manager ‑ test_initialize_state_manager[test_incoming_global_state_with_none_shared]
unit_tests.sources.test_connector_state_manager ‑ test_initialize_state_manager[test_incoming_global_state_with_shared_state_throws_error]
unit_tests.sources.test_connector_state_manager ‑ test_initialize_state_manager[test_incoming_global_state_without_shared]
unit_tests.sources.test_connector_state_manager ‑ test_initialize_state_manager[test_incoming_global_state_without_stream_state]
unit_tests.sources.test_connector_state_manager ‑ test_initialize_state_manager[test_incoming_per_stream_state]
unit_tests.sources.test_connector_state_manager ‑ test_initialize_state_manager[test_stream_states_that_have_none_state_blob]
unit_tests.sources.test_connector_state_manager ‑ test_update_state_for_stream[test_ignore_when_per_stream_state_value_is_none]
unit_tests.sources.test_connector_state_manager ‑ test_update_state_for_stream[test_update_existing_stream_state]
unit_tests.sources.test_connector_state_manager ‑ test_update_state_for_stream[test_update_first_time_sync_without_namespace]
unit_tests.sources.test_connector_state_manager ‑ test_update_state_for_stream[test_update_missing_state]
unit_tests.sources.test_http_logger ‑ test_prepared_request_to_airbyte_message[test_basic_get_request-GET-https://airbyte.io-headers0-params0-body_json0-body_data0-expected_airbyte_message0]
unit_tests.sources.test_http_logger ‑ test_prepared_request_to_airbyte_message[test_basic_post_request-POST-https://airbyte.io-headers6-params6-body_json6-body_data6-expected_airbyte_message6]
unit_tests.sources.test_http_logger ‑ test_prepared_request_to_airbyte_message[test_get_request_with_headers-GET-https://airbyte.io-headers1-params1-body_json1-body_data1-expected_airbyte_message1]
unit_tests.sources.test_http_logger ‑ test_prepared_request_to_airbyte_message[test_get_request_with_headers_params_and_body-GET-https://airbyte.io-headers4-params4-body_json4-body_data4-expected_airbyte_message4]
unit_tests.sources.test_http_logger ‑ test_prepared_request_to_airbyte_message[test_get_request_with_request_body_data-GET-https://airbyte.io-headers5-params5-body_json5-body_data5-expected_airbyte_message5]
unit_tests.sources.test_http_logger ‑ test_prepared_request_to_airbyte_message[test_get_request_with_request_body_json-GET-https://airbyte.io-headers3-params3-body_json3-body_data3-expected_airbyte_message3]
unit_tests.sources.test_http_logger ‑ test_prepared_request_to_airbyte_message[test_get_request_with_request_params-GET-https://airbyte.io-headers2-params2-body_json2-body_data2-expected_airbyte_message2]
unit_tests.sources.test_http_logger ‑ test_response_to_airbyte_message[test_response_no_body_no_headers--response_headers0-200-expected_airbyte_message0]
unit_tests.sources.test_http_logger ‑ test_response_to_airbyte_message[test_response_no_body_with_headers--response_headers1-200-expected_airbyte_message1]
unit_tests.sources.test_http_logger ‑ test_response_to_airbyte_message[test_response_with_body_and_headers-{"b1": "v1", "b2": "v2"}-response_headers3-200-expected_airbyte_message3]
unit_tests.sources.test_http_logger ‑ test_response_to_airbyte_message[test_response_with_body_no_headers-{"b1": "v1", "b2": "v2"}-response_headers2-200-expected_airbyte_message2]
unit_tests.sources.test_integration_source ‑ test_external_oauth_request_source[test_cloud_read_with_private_endpoint]
unit_tests.sources.test_integration_source ‑ test_external_oauth_request_source[test_cloud_read_with_public_endpoint]
unit_tests.sources.test_integration_source ‑ test_external_oauth_request_source[test_cloud_read_with_unsecured_url]
unit_tests.sources.test_integration_source ‑ test_external_oauth_request_source[test_oss_read_with_private_endpoint]
unit_tests.sources.test_integration_source ‑ test_external_oauth_request_source[test_oss_read_with_public_endpoint]
unit_tests.sources.test_integration_source ‑ test_external_request_source[test_cloud_read_with_localhost]
unit_tests.sources.test_integration_source ‑ test_external_request_source[test_cloud_read_with_private_endpoint]
unit_tests.sources.test_integration_source ‑ test_external_request_source[test_cloud_read_with_public_endpoint]
unit_tests.sources.test_integration_source ‑ test_external_request_source[test_cloud_read_with_unsecured_url]
unit_tests.sources.test_integration_source ‑ test_external_request_source[test_oss_read_with_private_endpoint]
unit_tests.sources.test_integration_source ‑ test_external_request_source[test_oss_read_with_public_endpoint]
unit_tests.sources.test_source ‑ test_internal_config
unit_tests.sources.test_source ‑ test_internal_config_limit
unit_tests.sources.test_source ‑ test_read_catalog
unit_tests.sources.test_source ‑ test_read_invalid_state
unit_tests.sources.test_source ‑ test_read_state[test_empty_incoming_stream_state]
unit_tests.sources.test_source ‑ test_read_state[test_incoming_global_state]
unit_tests.sources.test_source ‑ test_read_state[test_incoming_multiple_stream_states]
unit_tests.sources.test_source ‑ test_read_state[test_incoming_stream_state]
unit_tests.sources.test_source ‑ test_read_state[test_invalid_global_state_missing_streams]
unit_tests.sources.test_source ‑ test_read_state[test_invalid_global_state_streams_not_list]
unit_tests.sources.test_source ‑ test_read_state[test_invalid_stream_state_invalid_type]
unit_tests.sources.test_source ‑ test_read_state[test_invalid_stream_state_missing_descriptor]
unit_tests.sources.test_source ‑ test_read_state[test_none_incoming_state]
unit_tests.sources.test_source ‑ test_read_state_nonexistent[test_source_not_implementing_read_returns_per_stream_format]
unit_tests.sources.test_source ‑ test_source_config_no_transform
unit_tests.sources.test_source ‑ test_source_config_transform
unit_tests.sources.test_source ‑ test_source_config_transform_and_no_transform
unit_tests.sources.test_source_read ‑ test_concurrent_source_yields_the_same_messages_as_abstract_source_when_a_traced_exception_is_raised
unit_tests.sources.test_source_read ‑ test_concurrent_source_yields_the_same_messages_as_abstract_source_when_an_exception_is_raised
unit_tests.sources.test_source_read ‑ test_concurrent_source_yields_the_same_messages_as_abstract_source_when_no_exceptions_are_raised
unit_tests.sources.utils.test_record_helper ‑ test_data_or_record_to_airbyte_record[test_data_to_airbyte_record-data0-expected_message0]
unit_tests.sources.utils.test_record_helper ‑ test_log_or_trace_to_message[test_log_message_to_airbyte_record-data0-expected_message0]
unit_tests.sources.utils.test_record_helper ‑ test_log_or_trace_to_message[test_trace_message_to_airbyte_record-data1-expected_message1]
unit_tests.sources.utils.test_record_helper ‑ test_state_message_to_message[test_log_message_to_airbyte_record-data0]
unit_tests.sources.utils.test_schema_helpers ‑ test_check_config_against_spec_or_exit_does_not_print_schema
unit_tests.sources.utils.test_schema_helpers ‑ test_internal_config[test_no_limit]
unit_tests.sources.utils.test_schema_helpers ‑ test_internal_config[test_record_count_is_exactly_the_limit]
unit_tests.sources.utils.test_schema_helpers ‑ test_internal_config[test_record_count_is_less_than_the_limit]
unit_tests.sources.utils.test_schema_helpers ‑ test_internal_config[test_record_count_is_more_than_the_limit]
unit_tests.sources.utils.test_schema_helpers ‑ test_should_not_fail_validation_for_valid_config
unit_tests.sources.utils.test_schema_helpers.TestResourceSchemaLoader ‑ test_inline_schema_resolves
unit_tests.sources.utils.test_schema_helpers.TestResourceSchemaLoader ‑ test_shared_schemas_resolves
unit_tests.sources.utils.test_schema_helpers.TestResourceSchemaLoader ‑ test_shared_schemas_resolves_nested
unit_tests.sources.utils.test_slice_logger ‑ test_create_slice_log_message[test_dict]
unit_tests.sources.utils.test_slice_logger ‑ test_create_slice_log_message[test_empty_slice]
unit_tests.sources.utils.test_slice_logger ‑ test_create_slice_log_message[test_none_slice]
unit_tests.sources.utils.test_slice_logger ‑ test_should_log_slice_message[always_log_logger_should_log_if_level_is_critical]
unit_tests.sources.utils.test_slice_logger ‑ test_should_log_slice_message[always_log_logger_should_log_if_level_is_debug]
unit_tests.sources.utils.test_slice_logger ‑ test_should_log_slice_message[always_log_logger_should_log_if_level_is_error]
unit_tests.sources.utils.test_slice_logger ‑ test_should_log_slice_message[always_log_logger_should_log_if_level_is_info]
unit_tests.sources.utils.test_slice_logger ‑ test_should_log_slice_message[always_log_logger_should_log_if_level_is_warn]
unit_tests.sources.utils.test_slice_logger ‑ test_should_log_slice_message[always_log_logger_should_log_if_level_is_warning]
unit_tests.sources.utils.test_slice_logger ‑ test_should_log_slice_message[always_log_logger_should_not_log_if_level_is_critical]
unit_tests.sources.utils.test_slice_logger ‑ test_should_log_slice_message[debug_logger_should_log_if_level_is_debug]
unit_tests.sources.utils.test_slice_logger ‑ test_should_log_slice_message[debug_logger_should_not_log_if_level_is_error]
unit_tests.sources.utils.test_slice_logger ‑ test_should_log_slice_message[debug_logger_should_not_log_if_level_is_info]
unit_tests.sources.utils.test_slice_logger ‑ test_should_log_slice_message[debug_logger_should_not_log_if_level_is_warn]
unit_tests.sources.utils.test_slice_logger ‑ test_should_log_slice_message[debug_logger_should_not_log_if_level_is_warning]
unit_tests.sources.utils.test_transform ‑ test_custom_transform
unit_tests.sources.utils.test_transform ‑ test_custom_transform_with_default_normalization
unit_tests.sources.utils.test_transform ‑ test_transform[array_in_nested_object]
unit_tests.sources.utils.test_transform ‑ test_transform[array_with_mixed_types]
unit_tests.sources.utils.test_transform ‑ test_transform[array_without_items]
unit_tests.sources.utils.test_transform ‑ test_transform[empty_object]
unit_tests.sources.utils.test_transform ‑ test_transform[facebook_cpc_number_conversion]
unit_tests.sources.utils.test_transform ‑ test_transform[max_nesting_depth_protection]
unit_tests.sources.utils.test_transform ‑ test_transform[multiple_allowed_types]
unit_tests.sources.utils.test_transform ‑ test_transform[nested_list_conversion]
unit_tests.sources.utils.test_transform ‑ test_transform[non_array_to_array]
unit_tests.sources.utils.test_transform ‑ test_transform[non_object_root_schema]
unit_tests.sources.utils.test_transform ‑ test_transform[null_in_nested_structure]
unit_tests.sources.utils.test_transform ‑ test_transform[null_input_data]
unit_tests.sources.utils.test_transform ‑ test_transform[null_preserved_for_nullable_array]
unit_tests.sources.utils.test_transform ‑ test_transform[null_to_array]
unit_tests.sources.utils.test_transform ‑ test_transform[null_to_string]
unit_tests.sources.utils.test_transform ‑ test_transform[number_to_array]
unit_tests.sources.utils.test_transform ‑ test_transform[number_to_string_array]
unit_tests.sources.utils.test_transform ‑ test_transform[object_fails_array_with_string_array_items]
unit_tests.sources.utils.test_transform ‑ test_transform[object_fails_array_with_string_item]
unit_tests.sources.utils.test_transform ‑ test_transform[object_without_properties]
unit_tests.sources.utils.test_transform ‑ test_transform[oneof_not_supported]
unit_tests.sources.utils.test_transform ‑ test_transform[preserve_null_when_allowed]
unit_tests.sources.utils.test_transform ‑ test_transform[preserve_unexpected_fields]
unit_tests.sources.utils.test_transform ‑ test_transform[simple_number_to_string]
unit_tests.sources.utils.test_transform ‑ test_transform[skip_ambiguous_types]
unit_tests.sources.utils.test_transform ‑ test_transform[skip_invalid_number_format]
unit_tests.sources.utils.test_transform ‑ test_transform[string_fails_object_array]
unit_tests.sources.utils.test_transform ‑ test_transform[string_fails_object_conversion]
unit_tests.sources.utils.test_transform ‑ test_transform[string_fails_object_in_array]
unit_tests.sources.utils.test_transform ‑ test_transform[string_to_boolean_nested]
unit_tests.sources.utils.test_transform ‑ test_transform[string_to_integer]
unit_tests.sources.utils.test_transform ‑ test_transform[very_nested_object_conversion]
unit_tests.sources.utils.test_transform ‑ test_transform_wrong_config
unit_tests.sql.shared.test_catalog_providers.TestCatalogProvider ‑ test_get_primary_keys_parametrized[None-None-None-returns None when both None]
unit_tests.sql.shared.test_catalog_providers.TestCatalogProvider ‑ test_get_primary_keys_parametrized[None-source_defined_primary_key2-expected_result2-uses source when configured None]
unit_tests.sql.shared.test_catalog_providers.TestCatalogProvider ‑ test_get_primary_keys_parametrized[configured_primary_key0-source_defined_primary_key0-expected_result0-prioritizes source when both set]
unit_tests.sql.shared.test_catalog_providers.TestCatalogProvider ‑ test_get_primary_keys_parametrized[configured_primary_key1-source_defined_primary_key1-expected_result1-uses source when configured empty]
unit_tests.sql.shared.test_catalog_providers.TestCatalogProvider ‑ test_get_primary_keys_parametrized[configured_primary_key3-source_defined_primary_key3-expected_result3-falls back to configured when source empty]
unit_tests.sql.shared.test_catalog_providers.TestCatalogProvider ‑ test_get_primary_keys_parametrized[configured_primary_key4-None-expected_result4-falls back to configured when source None]
unit_tests.sql.shared.test_catalog_providers.TestCatalogProvider ‑ test_get_primary_keys_parametrized[configured_primary_key5-source_defined_primary_key5-None-returns None when both empty]
unit_tests.sql.shared.test_catalog_providers.TestCatalogProvider ‑ test_get_primary_keys_parametrized[configured_primary_key7-source_defined_primary_key7-expected_result7-handles composite keys from source]
unit_tests.test.mock_http.test_matcher.HttpRequestMatcherTest ‑ test_given_expected_number_of_requests_met_when_matches_then_has_expected_match_count
unit_tests.test.mock_http.test_matcher.HttpRequestMatcherTest ‑ test_given_expected_number_of_requests_not_met_when_matches_then_does_not_have_expected_match_count
unit_tests.test.mock_http.test_matcher.HttpRequestMatcherTest ‑ test_given_many_requests_with_some_match_when_matches_then_has_expected_match_count
unit_tests.test.mock_http.test_matcher.HttpRequestMatcherTest ‑ test_given_request_does_not_match_when_matches_then_does_not_have_expected_match_count
unit_tests.test.mock_http.test_matcher.HttpRequestMatcherTest ‑ test_given_request_matches_when_matches_then_has_expected_match_count
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_all_requests_match_when_decorate_then_do_not_raise
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_assertion_error_but_missing_request_when_decorate_then_raise_missing_http_request
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_assertion_error_when_decorate_then_raise_assertion_error
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_delete_request_match_when_decorate_then_return_response
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_exact_number_of_call_provided_when_assert_number_of_calls_then_do_not_raise
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_get_request_match_when_decorate_then_return_response
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_invalid_number_of_call_provided_when_assert_number_of_calls_then_raise
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_loose_headers_matching_when_decorate_then_match
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_missing_requests_when_decorate_then_raise
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_more_requests_than_responses_when_decorate_then_raise_error
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_multiple_responses_when_decorate_delete_request_then_return_response
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_multiple_responses_when_decorate_get_request_then_return_response
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_multiple_responses_when_decorate_post_request_then_return_response
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_post_request_match_when_decorate_then_return_response
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_put_request_match_when_decorate_then_return_response
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_request_already_mocked_when_mock_then_raise
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_request_does_not_match_when_decorate_then_raise
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_request_matches_multiple_matchers_when_decorate_then_match_first_one
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_response_in_bytes_when_decorate_then_match
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_same_request_with_different_method_when_mock_then_do_not_raise
unit_tests.test.mock_http.test_mocker.HttpMockerTest ‑ test_given_unknown_request_when_assert_number_of_calls_then_raise
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_any_matcher_for_both_when_matches_then_return_true
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_any_matcher_for_query_param_when_matches_then_return_true
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_bodies_are_mapping_and_differs_when_matches_then_return_false
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_body_str_value_differs_when_matches_then_return_false
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_different_bytes_and_mapping_when_matches_then_return_false
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_different_mapping_and_bytes_when_matches_then_return_false
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_different_mapping_and_str_when_matches_then_return_false
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_different_str_and_mapping_when_matches_then_return_false
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_headers_is_subset_differs_when_matches_then_return_true
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_headers_value_does_not_match_differs_when_matches_then_return_false
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_query_params_as_dict_and_string_then_query_params_are_properly_considered
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_query_params_differs_when_matches_then_return_false
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_query_params_in_url_and_also_provided_then_raise_error
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_query_params_is_subset_differs_when_matches_then_return_false
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_same_body_mappings_value_when_matches_then_return_true
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_same_body_str_value_when_matches_then_return_true
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_same_bytes_and_mapping_when_matches_then_return_true
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_same_mapping_and_bytes_when_matches_then_return_true
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_same_mapping_and_str_when_matches_then_return_true
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_same_str_and_mapping_when_matches_then_return_true
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_same_url_query_params_and_subset_headers_when_matches_then_return_true
unit_tests.test.mock_http.test_request.HttpRequestMatcherTest ‑ test_given_url_differs_when_matches_then_return_false
unit_tests.test.mock_http.test_response_builder.HttpResponseBuilderTest ‑ test_given_many_records_when_build_then_response_has_records
unit_tests.test.mock_http.test_response_builder.HttpResponseBuilderTest ‑ test_given_no_pagination_strategy_but_pagination_when_build_then_raise_error
unit_tests.test.mock_http.test_response_builder.HttpResponseBuilderTest ‑ test_given_pagination_with_strategy_when_build_then_apply_strategy
unit_tests.test.mock_http.test_response_builder.HttpResponseBuilderTest ‑ test_given_records_in_template_but_no_with_records_when_build_then_no_records
unit_tests.test.mock_http.test_response_builder.HttpResponseBuilderTest ‑ test_given_status_code_when_build_then_status_code_is_set
unit_tests.test.mock_http.test_response_builder.HttpResponseBuilderTest ‑ test_when_build_then_default_status_code_is_200
unit_tests.test.mock_http.test_response_builder.RecordBuilderTest ‑ test_given_cursor_path_not_provided_but_with_id_when_build_then_raise_error
unit_tests.test.mock_http.test_response_builder.RecordBuilderTest ‑ test_given_id_path_not_provided_but_with_id_when_build_then_raise_error
unit_tests.test.mock_http.test_response_builder.RecordBuilderTest ‑ test_given_nested_cursor_when_build_then_set_cursor
unit_tests.test.mock_http.test_response_builder.RecordBuilderTest ‑ test_given_nested_cursor_when_build_then_write_field
unit_tests.test.mock_http.test_response_builder.RecordBuilderTest ‑ test_given_nested_id_when_build_then_set_id
unit_tests.test.mock_http.test_response_builder.RecordBuilderTest ‑ test_given_no_cursor_in_template_for_path_when_build_then_raise_error
unit_tests.test.mock_http.test_response_builder.RecordBuilderTest ‑ test_given_no_id_in_template_for_path_when_build_then_raise_error
unit_tests.test.mock_http.test_response_builder.RecordBuilderTest ‑ test_given_with_cursor_when_build_then_set_id
unit_tests.test.mock_http.test_response_builder.RecordBuilderTest ‑ test_given_with_field_when_build_then_write_field
unit_tests.test.mock_http.test_response_builder.RecordBuilderTest ‑ test_given_with_id_when_build_then_set_id
unit_tests.test.mock_http.test_response_builder.UtilMethodsTest ‑ test_from_resource_file
unit_tests.test.mock_http.test_response_builder.UtilMethodsTest ‑ test_given_cwd_doesnt_have_unit_tests_as_parent_when_from_resource_file__then_raise_error
unit_tests.test.mock_http.test_response_builder.UtilMethodsTest ‑ test_given_records_path_invalid_when_create_builders_from_resource_then_raise_exception
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperDiscoverTest ‑ test_given_expected_exception_when_discover_then_do_not_print
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperDiscoverTest ‑ test_given_log_when_discover_then_output_has_log
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperDiscoverTest ‑ test_given_logging_during_discover_when_discover_then_output_has_logs
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperDiscoverTest ‑ test_given_record_when_discover_then_output_has_record
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperDiscoverTest ‑ test_given_trace_message_when_discover_then_output_has_trace_messages
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperDiscoverTest ‑ test_given_uncaught_exception_when_read_then_output_has_error
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperDiscoverTest ‑ test_given_unexpected_exception_when_discover_then_print
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperDiscoverTest ‑ test_init_validation_error
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperDiscoverTest ‑ test_when_discover_then_ensure_files_are_temporary
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperDiscoverTest ‑ test_when_discover_then_ensure_parameters
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperReadTest ‑ test_given_expected_exception_when_read_then_do_not_print
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperReadTest ‑ test_given_log_when_read_then_output_has_log
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperReadTest ‑ test_given_logging_during_run_when_read_then_output_has_logs
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperReadTest ‑ test_given_many_state_messages_and_records_when_read_then_output_has_records_and_state_message
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperReadTest ‑ test_given_record_when_read_then_output_has_record
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperReadTest ‑ test_given_state_message_and_records_when_read_then_output_has_records_and_state_message
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperReadTest ‑ test_given_state_message_when_read_then_output_has_state_message
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperReadTest ‑ test_given_stream_statuses_for_many_streams_when_read_then_filter_other_streams
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperReadTest ‑ test_given_stream_statuses_when_read_then_return_statuses
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperReadTest ‑ test_given_trace_message_when_read_then_output_has_trace_messages
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperReadTest ‑ test_given_uncaught_exception_when_read_then_output_has_error
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperReadTest ‑ test_given_unexpected_exception_when_read_then_print
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperReadTest ‑ test_when_read_then_ensure_files_are_temporary
unit_tests.test.test_entrypoint_wrapper.EntrypointWrapperReadTest ‑ test_when_read_then_ensure_parameters
unit_tests.test.test_standard_tests ‑ test_is_iconnector_check[-False]
unit_tests.test.test_standard_tests ‑ test_is_iconnector_check[ConcurrentDeclarativeSource-True]
unit_tests.test.test_standard_tests ‑ test_is_iconnector_check[None-False]
unit_tests.test.test_standard_tests ‑ test_is_iconnector_check[Source-True]
unit_tests.test.test_standard_tests ‑ test_is_iconnector_check[input4-False]
unit_tests.test.test_standard_tests ‑ test_is_iconnector_check[input5-False]
unit_tests.test.test_standard_tests ‑ test_is_iconnector_check[input6-False]
unit_tests.test_config_observation ‑ test_create_connector_config_control_message
unit_tests.test_config_observation ‑ test_observe_already_observed_config
unit_tests.test_config_observation ‑ test_observe_connector_config
unit_tests.test_config_observation.TestConfigObserver ‑ test_update
unit_tests.test_config_observation.TestObservedDict ‑ test_update_called_on_set_item
unit_tests.test_connector ‑ test_read_config
unit_tests.test_connector ‑ test_read_non_json_config
unit_tests.test_connector ‑ test_write_config
unit_tests.test_connector.TestConnectorSpec ‑ test_multiple_spec_files_raises_exception
unit_tests.test_connector.TestConnectorSpec ‑ test_no_spec_file_raises_exception
unit_tests.test_connector.TestConnectorSpec ‑ test_spec_from_improperly_formatted_json_file
unit_tests.test_connector.TestConnectorSpec ‑ test_spec_from_json_file
unit_tests.test_connector.TestConnectorSpec ‑ test_spec_from_yaml_file
unit_tests.test_counter ‑ test_counter_finish_event
unit_tests.test_counter ‑ test_counter_init
unit_tests.test_counter ‑ test_counter_start_event
unit_tests.test_counter ‑ test_double_finish_is_safely_ignored
unit_tests.test_counter ‑ test_report_is_ordered_by_name_by_default
unit_tests.test_counter ‑ test_timer_multiple_events
unit_tests.test_entrypoint ‑ test_airbyte_entrypoint_init
unit_tests.test_entrypoint ‑ test_config_validate[config_mock0-schema0-False]
unit_tests.test_entrypoint ‑ test_config_validate[config_mock1-schema1-True]
unit_tests.test_entrypoint ‑ test_config_validate[config_mock2-schema2-True]
unit_tests.test_entrypoint ‑ test_config_validate[config_mock3-schema3-True]
unit_tests.test_entrypoint ‑ test_config_validate[config_mock4-schema4-True]
unit_tests.test_entrypoint ‑ test_filter_internal_requests[test_case_insensitive_cloud_environment_variable]
unit_tests.test_entrypoint ‑ test_filter_internal_requests[test_cloud_incorrect_ip_format_is_rejected]
unit_tests.test_entrypoint ‑ test_filter_internal_requests[test_cloud_invalid_url_format]
unit_tests.test_entrypoint ‑ test_filter_internal_requests[test_cloud_private_endpoint_is_rejected]
unit_tests.test_entrypoint ‑ test_filter_internal_requests[test_cloud_private_ip_address_is_rejected]
unit_tests.test_entrypoint ‑ test_filter_internal_requests[test_cloud_public_endpoint_is_successful]
unit_tests.test_entrypoint ‑ test_filter_internal_requests[test_cloud_unsecured_endpoint_is_rejected]
unit_tests.test_entrypoint ‑ test_filter_internal_requests[test_oss_private_endpoint_is_successful0]
unit_tests.test_entrypoint ‑ test_filter_internal_requests[test_oss_private_endpoint_is_successful1]
unit_tests.test_entrypoint ‑ test_filter_internal_requests[test_oss_public_endpoint_is_successful]
unit_tests.test_entrypoint ‑ test_filter_internal_requests[test_oss_unsecured_endpoint_is_successful]
unit_tests.test_entrypoint ‑ test_given_message_emitted_during_config_when_read_then_emit_message_before_next_steps
unit_tests.test_entrypoint ‑ test_given_serialization_error_using_orjson_then_fallback_on_json
unit_tests.test_entrypoint ‑ test_handle_record_counts[test_handle_first_record_message]
unit_tests.test_entrypoint ‑ test_handle_record_counts[test_handle_other_message_type]
unit_tests.test_entrypoint ‑ test_handle_record_counts[test_handle_record_message]
unit_tests.test_entrypoint ‑ test_handle_record_counts[test_handle_record_message_for_other_stream]
unit_tests.test_entrypoint ‑ test_handle_record_counts[test_handle_record_message_with_descriptor]
unit_tests.test_entrypoint ‑ test_handle_record_counts[test_handle_state_message]
unit_tests.test_entrypoint ‑ test_handle_record_counts[test_handle_state_message_for_other_stream]
unit_tests.test_entrypoint ‑ test_handle_record_counts[test_handle_state_message_no_records]
unit_tests.test_entrypoint ‑ test_handle_record_counts[test_handle_state_message_with_descriptor]
unit_tests.test_entrypoint ‑ test_invalid_command
unit_tests.test_entrypoint ‑ test_parse_missing_required_args[check-args0]
unit_tests.test_entrypoint ‑ test_parse_missing_required_args[discover-args1]
unit_tests.test_entrypoint ‑ test_parse_missing_required_args[read-args2]
unit_tests.test_entrypoint ‑ test_parse_new_args[check-args0-param_keys0]
unit_tests.test_entrypoint ‑ test_parse_new_args[read-args1-param_keys1]
unit_tests.test_entrypoint ‑ test_parse_valid_args[check-args1-expected_args1]
unit_tests.test_entrypoint ‑ test_parse_valid_args[discover-args2-expected_args2]
unit_tests.test_entrypoint ‑ test_parse_valid_args[read-args3-expected_args3]
unit_tests.test_entrypoint ‑ test_parse_valid_args[read-args4-expected_args4]
unit_tests.test_entrypoint ‑ test_parse_valid_args[spec-args0-expected_args0]
unit_tests.test_entrypoint ‑ test_run_check
unit_tests.test_entrypoint ‑ test_run_check_with_config_error
unit_tests.test_entrypoint ‑ test_run_check_with_exception
unit_tests.test_entrypoint ‑ test_run_check_with_traced_exception
unit_tests.test_entrypoint ‑ test_run_check_with_transient_error
unit_tests.test_entrypoint ‑ test_run_discover
unit_tests.test_entrypoint ‑ test_run_discover_with_exception
unit_tests.test_entrypoint ‑ test_run_read
unit_tests.test_entrypoint ‑ test_run_read_with_exception
unit_tests.test_entrypoint ‑ test_run_spec
unit_tests.test_exception_handler ‑ test_given_exception_is_traced_exception_when_assemble_uncaught_exception_then_return_same_exception
unit_tests.test_exception_handler ‑ test_given_exception_not_traced_exception_when_assemble_uncaught_exception_then_return_traced_exception
unit_tests.test_exception_handler ‑ test_given_exception_with_display_message_when_assemble_uncaught_exception_then_internal_message_contains_display_message
unit_tests.test_exception_handler ‑ test_uncaught_exception_handler
unit_tests.test_logger ‑ test_debug
unit_tests.test_logger ‑ test_default_debug_is_ignored
unit_tests.test_logger ‑ test_error
unit_tests.test_logger ‑ test_fatal
unit_tests.test_logger ‑ test_formatter
unit_tests.test_logger ‑ test_info
unit_tests.test_logger ‑ test_level_transform
unit_tests.test_logger ‑ test_warn
unit_tests.test_requests_cache_monkeypatch_version ‑ test_assert_requests_cache_version
unit_tests.test_secure_logger ‑ test_airbyte_secret_is_masked_on_logger_output[spec_with_airbyte_secrets]
unit_tests.test_secure_logger ‑ test_airbyte_secret_is_masked_on_logger_output[spec_with_airbyte_secrets_not_string]
unit_tests.test_secure_logger ‑ test_airbyte_secret_is_masked_on_logger_output[spec_with_multiple_airbyte_secrets]
unit_tests.test_secure_logger ‑ test_airbyte_secrets_are_masked_on_uncaught_exceptions
unit_tests.test_secure_logger ‑ test_non_airbyte_secrets_are_not_masked_on_uncaught_exceptions
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[empty-input_records0-expected_candidate_fields0]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[format_1-input_records12-expected_candidate_fields12]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[format_2-input_records13-expected_candidate_fields13]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[format_3-input_records14-expected_candidate_fields14]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[format_4 1-input_records15-expected_candidate_fields15]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[format_4 2-input_records16-expected_candidate_fields16]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[format_5 2-input_records18-expected_candidate_fields18]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[format_5-input_records17-expected_candidate_fields17]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[format_6 2-input_records20-expected_candidate_fields20]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[format_6 3-input_records21-expected_candidate_fields21]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[format_6-input_records19-expected_candidate_fields19]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[format_7-input_records22-expected_candidate_fields22]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[format_8-input_records23-expected_candidate_fields23]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[format_9-input_records24-expected_candidate_fields24]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[limit_down all-input_records26-expected_candidate_fields26]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[limit_down complex type-input_records29-expected_candidate_fields29]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[limit_down different format-input_records30-expected_candidate_fields30]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[limit_down different format-input_records31-expected_candidate_fields31]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[limit_down empty-input_records27-expected_candidate_fields27]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[limit_down unsupported type-input_records28-expected_candidate_fields28]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[limit_down-input_records25-expected_candidate_fields25]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[multiple_match-input_records10-expected_candidate_fields10]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[multiple_no_match-input_records11-expected_candidate_fields11]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[no scope expand-input_records32-expected_candidate_fields32]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[simple_match-input_records1-expected_candidate_fields1]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[simple_no_match-input_records9-expected_candidate_fields9]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[timestamp_match_integer-input_records2-expected_candidate_fields2]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[timestamp_match_string-input_records3-expected_candidate_fields3]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[timestamp_ms_match_integer-input_records4-expected_candidate_fields4]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[timestamp_ms_match_string-input_records5-expected_candidate_fields5]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[timestamp_no_match_integer-input_records6-expected_candidate_fields6]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[timestamp_no_match_string-input_records7-expected_candidate_fields7]
unit_tests.utils.test_datetime_format_inferrer ‑ test_schema_inferrer[timestamp_overflow-input_records8-expected_candidate_fields8]
unit_tests.utils.test_datetime_helpers ‑ test_airbyte_datetime_from_datetime
unit_tests.utils.test_datetime_helpers ‑ test_airbyte_datetime_str_representation
unit_tests.utils.test_datetime_helpers ‑ test_epoch_millis
unit_tests.utils.test_datetime_helpers ‑ test_format[input_dt0-2023-03-14T15:09:26+00:00]
unit_tests.utils.test_datetime_helpers ‑ test_format[input_dt1-2023-03-14T15:09:26+00:00]
unit_tests.utils.test_datetime_helpers ‑ test_format[input_dt2-2023-03-14T15:09:26+00:00]
unit_tests.utils.test_datetime_helpers ‑ test_format[input_dt3-2023-03-14T15:09:26.123456+00:00]
unit_tests.utils.test_datetime_helpers ‑ test_format[input_dt4-2023-03-14T15:09:26-04:00]
unit_tests.utils.test_datetime_helpers ‑ test_now
unit_tests.utils.test_datetime_helpers ‑ test_operator_overloading
unit_tests.utils.test_datetime_helpers ‑ test_parse[-1-None-ValueError-Timestamp cannot be negative0]
unit_tests.utils.test_datetime_helpers ‑ test_parse[-1-None-ValueError-Timestamp cannot be negative1]
unit_tests.utils.test_datetime_helpers ‑ test_parse[1678806000-2023-03-14T15:00:00+00:00-None-None0]
unit_tests.utils.test_datetime_helpers ‑ test_parse[1678806000-2023-03-14T15:00:00+00:00-None-None1]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-00-14-None-ValueError-Invalid date format: 2023-00-14]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14 15:09:26-2023-03-14T15:09:26+00:00-None-None]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14 15:09:26Z-2023-03-14T15:09:26+00:00-None-None]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14-2023-03-14T00:00:00+00:00-None-None]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T00:00:00+00:00-2023-03-14T00:00:00+00:00-None-None]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T15:09:26+00:00-2023-03-14T15:09:26+00:00-None-None]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T15:09:26-04:00-2023-03-14T15:09:26-04:00-None-None0]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T15:09:26-04:00-2023-03-14T15:09:26-04:00-None-None1]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T15:09:26-2023-03-14T15:09:26+00:00-None-None0]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T15:09:26-2023-03-14T15:09:26+00:00-None-None1]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T15:09:26.123+00:00-2023-03-14T15:09:26.123000+00:00-None-None]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T15:09:26.123456+00:00-2023-03-14T15:09:26.123456+00:00-None-None]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T15:09:26.123456Z-2023-03-14T15:09:26.123456+00:00-None-None]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T15:09:26GMT-2023-03-14T15:09:26+00:00-None-None0]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T15:09:26GMT-2023-03-14T15:09:26+00:00-None-None1]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T15:09:26Z-2023-03-14T15:09:26+00:00-None-None0]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T15:09:26Z-2023-03-14T15:09:26+00:00-None-None1]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T15:09:99Z-None-ValueError-Could not parse datetime string: 2023-03-14T15:09:99Z]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T15:99:26Z-None-ValueError-Could not parse datetime string: 2023-03-14T15:99:26Z]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-03-14T25:09:26Z-None-ValueError-Could not parse datetime string: 2023-03-14T25:09:26Z]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-12-00-None-ValueError-Invalid date format: 2023-12-00]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-12-14-2023-12-14T00:00:00+00:00-None-None]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-12-32-None-ValueError-Invalid date format: 2023-12-32]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023-13-14-None-ValueError-Invalid date format: 2023-13-14]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023/03/14T15:09:26Z-2023-03-14T15:09:26+00:00-None-None]
unit_tests.utils.test_datetime_helpers ‑ test_parse[2023/12/14-2023-12-14T00:00:00+00:00-None-None]
unit_tests.utils.test_datetime_helpers ‑ test_parse[32503683600-None-ValueError-Timestamp value too large0]
unit_tests.utils.test_datetime_helpers ‑ test_parse[32503683600-None-ValueError-Timestamp value too large1]
unit_tests.utils.test_datetime_helpers ‑ test_parse[invalid datetime-None-ValueError-Could not parse datetime string: invalid datetime]
unit_tests.utils.test_datetime_helpers ‑ test_parse[not_a_number-None-ValueError-Could not parse datetime string: not_a_number]
unit_tests.utils.test_mapping_helpers ‑ test_basic_functionality[empty_mappings-mappings0-expected_result0]
unit_tests.utils.test_mapping_helpers ‑ test_basic_functionality[handle_none_values-mappings2-expected_result2]
unit_tests.utils.test_mapping_helpers ‑ test_basic_functionality[single_mapping-mappings1-expected_result1]
unit_tests.utils.test_mapping_helpers ‑ test_body_json_requests[deep_nested_merge-mappings1-expected_result1-None]
unit_tests.utils.test_mapping_helpers ‑ test_body_json_requests[nested_conflict-mappings3-None-duplicate keys detected]
unit_tests.utils.test_mapping_helpers ‑ test_body_json_requests[nested_merge_same_level-mappings2-expected_result2-None]
unit_tests.utils.test_mapping_helpers ‑ test_body_json_requests[simple_nested_merge-mappings0-expected_result0-None]
unit_tests.utils.test_mapping_helpers ‑ test_body_json_requests[type_conflict-mappings4-None-duplicate keys detected]
unit_tests.utils.test_mapping_helpers ‑ test_edge_cases[all_none-options2]
unit_tests.utils.test_mapping_helpers ‑ test_edge_cases[empty_list-options3]
unit_tests.utils.test_mapping_helpers ‑ test_edge_cases[none_options-options0]
unit_tests.utils.test_mapping_helpers ‑ test_edge_cases[single_option-options1]
unit_tests.utils.test_mapping_helpers ‑ test_non_body_json_requests[any_nesting_not_allowed-mappings3-duplicate keys detected]
unit_tests.utils.test_mapping_helpers ‑ test_non_body_json_requests[duplicate_keys_different_value-mappings1-duplicate keys detected]
unit_tests.utils.test_mapping_helpers ‑ test_non_body_json_requests[duplicate_keys_same_value-mappings0-duplicate keys detected]
unit_tests.utils.test_mapping_helpers ‑ test_non_body_json_requests[nested_structure_not_allowed-mappings2-duplicate keys detected]
unit_tests.utils.test_mapping_helpers ‑ test_request_option_validation[different_fields-option10-option20-False]
unit_tests.utils.test_mapping_helpers ‑ test_request_option_validation[different_inject_types-option14-option24-False]
unit_tests.utils.test_mapping_helpers ‑ test_request_option_validation[different_nested_paths-option12-option22-False]
unit_tests.utils.test_mapping_helpers ‑ test_request_option_validation[same_field_name_header-option11-option21-True]
unit_tests.utils.test_mapping_helpers ‑ test_request_option_validation[same_nested_paths-option13-option23-True]
unit_tests.utils.test_mapping_helpers ‑ test_string_handling[combine_with_string-mappings0-None-Cannot combine multiple options if one is a string]
unit_tests.utils.test_mapping_helpers ‑ test_string_handling[multiple_strings-mappings1-None-Cannot combine multiple string options]
unit_tests.utils.test_mapping_helpers ‑ test_string_handling[string_with_empty_mapping-mappings2-option-None]
unit_tests.utils.test_message_utils ‑ test_get_other_message_stream_descriptor_fails
unit_tests.utils.test_message_utils ‑ test_get_record_message_stream_descriptor
unit_tests.utils.test_message_utils ‑ test_get_record_message_stream_descriptor_no_namespace
unit_tests.utils.test_message_utils ‑ test_get_state_message_stream_descriptor
unit_tests.utils.test_message_utils ‑ test_get_state_message_stream_descriptor_no_namespace
unit_tests.utils.test_rate_limiting ‑ test_default_backoff_handler[1-1-0-ReadTimeout]
unit_tests.utils.test_rate_limiting ‑ test_default_backoff_handler[1-None-1-ConnectTimeout]
unit_tests.utils.test_rate_limiting ‑ test_default_backoff_handler[2-2-1-ConnectionError]
unit_tests.utils.test_rate_limiting ‑ test_default_backoff_handler[3-3-1-ChunkedEncodingError]
unit_tests.utils.test_schema_inferrer ‑ test_field_is_composite[required_field_is_cursor_field]
unit_tests.utils.test_schema_inferrer ‑ test_field_is_composite[required_field_is_pk]
unit_tests.utils.test_schema_inferrer ‑ test_field_is_composite_and_nested[required_field_is_cursor_field]
unit_tests.utils.test_schema_inferrer ‑ test_field_is_composite_and_nested[required_field_is_pk]
unit_tests.utils.test_schema_inferrer ‑ test_field_is_nested[required_field_is_cursor_field]
unit_tests.utils.test_schema_inferrer ‑ test_field_is_nested[required_field_is_pk]
unit_tests.utils.test_schema_inferrer ‑ test_field_is_on_root[required_field_is_cursor_field]
unit_tests.utils.test_schema_inferrer ‑ test_field_is_on_root[required_field_is_pk]
unit_tests.utils.test_schema_inferrer ‑ test_given_composite_pk_but_only_one_path_valid_when_get_inferred_schemas_then_valid_path_is_required
unit_tests.utils.test_schema_inferrer ‑ test_given_composite_pk_but_only_one_path_valid_when_get_inferred_schemas_then_validation_error_mentions_where_the_issue_is
unit_tests.utils.test_schema_inferrer ‑ test_given_pk_does_not_exist_when_get_inferred_schemas_then_raise_error
unit_tests.utils.test_schema_inferrer ‑ test_given_pk_path_is_partially_valid_when_get_inferred_schemas_then_validation_error_mentions_where_the_issue_is
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_any_of]
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_any_of_with_null]
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_any_of_with_null_union]
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_any_of_with_null_union_changed_order]
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_array_nested_null]
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_array_top_level_null]
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_basic]
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_data_with_nested_arrays]
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_derive_schema_for_nested_structures]
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_deriving_schema_refine]
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_integer_number]
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_nested_null]
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_null]
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_null_optional]
unit_tests.utils.test_schema_inferrer ‑ test_schema_derivation[test_null_string]
unit_tests.utils.test_secret_utils ‑ test_get_secret_paths[spec0-expected0]
unit_tests.utils.test_secret_utils ‑ test_get_secret_paths[spec1-expected1]
unit_tests.utils.test_secret_utils ‑ test_get_secret_paths[spec2-expected2]
unit_tests.utils.test_secret_utils ‑ test_get_secret_paths[spec3-expected3]
unit_tests.utils.test_secret_utils ‑ test_get_secret_paths[spec4-expected4]
unit_tests.utils.test_secret_utils ‑ test_get_secrets[spec0-config0-expected0]
unit_tests.utils.test_secret_utils ‑ test_get_secrets[spec1-config1-expected1]
unit_tests.utils.test_secret_utils ‑ test_get_secrets[spec2-config2-expected2]
unit_tests.utils.test_secret_utils ‑ test_get_secrets[spec3-config3-expected3]
unit_tests.utils.test_secret_utils ‑ test_get_secrets[spec4-config4-expected4]
unit_tests.utils.test_secret_utils ‑ test_get_secrets[spec5-config5-expected5]
unit_tests.utils.test_secret_utils ‑ test_secret_filtering
unit_tests.utils.test_secret_utils ‑ test_secrets_added_are_filtered
unit_tests.utils.test_stream_status_utils ‑ test_complete_as_message
unit_tests.utils.test_stream_status_utils ‑ test_incomplete_failed_as_message
unit_tests.utils.test_stream_status_utils ‑ test_running_as_message
unit_tests.utils.test_stream_status_utils ‑ test_started_as_message
unit_tests.utils.test_traced_exception ‑ test_build_from_existing_exception
unit_tests.utils.test_traced_exception ‑ test_config_error_as_connection_status_message
unit_tests.utils.test_traced_exception ‑ test_emit_message
unit_tests.utils.test_traced_exception ‑ test_exception_as_airbyte_message
unit_tests.utils.test_traced_exception ‑ test_existing_exception_as_airbyte_message
unit_tests.utils.test_traced_exception ‑ test_given_both_from_exception_and_as_message_with_stream_descriptor_when_as_airbyte_message_use_init_stream_descriptor
unit_tests.utils.test_traced_exception ‑ test_given_both_from_exception_and_as_sanitized_airbyte_message_with_stream_descriptor_when_as_airbyte_message_use_init_stream_descriptor
unit_tests.utils.test_traced_exception ‑ test_given_both_init_and_as_message_with_stream_descriptor_when_as_airbyte_message_use_init_stream_descriptor
unit_tests.utils.test_traced_exception ‑ test_given_both_init_and_as_sanitized_airbyte_message_with_stream_descriptor_when_as_airbyte_message_use_init_stream_descriptor
unit_tests.utils.test_traced_exception ‑ test_other_error_as_connection_status_message