Skip to content

Push on main

Push on main #1078

GitHub Actions / PyTest Results (On-Demand) failed Oct 1, 2025 in 0s

5 fail, 16 skipped, 348 pass in 23m 30s

369 tests   348 ✅  23m 30s ⏱️
  1 suites   16 💤
  1 files      5 ❌

Results for commit f5f0f47.

Annotations

Check warning on line 0 in tests.integration_tests.test_all_cache_types

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (On-Demand)

test_faker_read[BigQuery] (tests.integration_tests.test_all_cache_types) failed

build/test-results/test-results.xml [took 14s]
Raw output
AttributeError: 'str' object has no attribute 'compile'
source_faker_seed_a = <airbyte.sources.base.Source object at 0x7fbd8caf2810>
new_generic_cache = BigQueryCache(schema_name='test_deleteme_01k6ep5mw', table_prefix='', cache_dir=PosixPath('/home/runner/work/PyAirbyte...nup=True, database_name='dataline-integration-testing', credentials_path='/tmp/tmpzbmwe63d.txt', dataset_location='US')
tracer = <viztracer.viztracer.VizTracer object at 0x7fbd346ba450>

    @pytest.mark.requires_creds
    @pytest.mark.slow
    def test_faker_read(
        source_faker_seed_a: ab.Source,
        new_generic_cache: ab.caches.CacheBase,
        tracer: VizTracer,
    ) -> None:
        """Test that the append strategy works as expected."""
        with tracer:
>           read_result = source_faker_seed_a.read(
                new_generic_cache, write_strategy="replace", force_full_refresh=True
            )

tests/integration_tests/test_all_cache_types.py:144: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
airbyte/sources/base.py:869: in read
    result = self._read_to_cache(
airbyte/sources/base.py:953: in _read_to_cache
    cache._write_airbyte_message_stream(  # noqa: SLF001  # Non-public API
airbyte/caches/base.py:411: in _write_airbyte_message_stream
    cache_processor.process_airbyte_messages(
airbyte/shared/sql_processor.py:320: in process_airbyte_messages
    self._write_all_stream_data(
airbyte/shared/sql_processor.py:334: in _write_all_stream_data
    self.write_stream_data(
airbyte/shared/sql_processor.py:739: in write_stream_data
    final_table_name = self._ensure_final_table_exists(
airbyte/shared/sql_processor.py:629: in _ensure_final_table_exists
    column_definition_str = ",\n  ".join(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

.0 = <dict_itemiterator object at 0x7fbd4ac1d710>

    column_definition_str = ",\n  ".join(
>       f"{self._quote_identifier(column_name)} {sql_type.compile(engine.dialect)}"
                                                 ^^^^^^^^^^^^^^^^
        for column_name, sql_type in self._get_sql_column_definitions(
            stream_name,
        ).items()
    )
E   AttributeError: 'str' object has no attribute 'compile'

airbyte/shared/sql_processor.py:630: AttributeError

Check warning on line 0 in tests.integration_tests.test_all_cache_types

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (On-Demand)

test_replace_strategy[BigQuery] (tests.integration_tests.test_all_cache_types) failed

build/test-results/test-results.xml [took 15s]
Raw output
AttributeError: 'str' object has no attribute 'compile'
source_faker_seed_a = <airbyte.sources.base.Source object at 0x7fbd24fe5e10>
new_generic_cache = BigQueryCache(schema_name='test_deleteme_01k6ep10t', table_prefix='', cache_dir=PosixPath('/home/runner/work/PyAirbyte...nup=True, database_name='dataline-integration-testing', credentials_path='/tmp/tmpie7vsw1c.txt', dataset_location='US')

    @pytest.mark.requires_creds
    @pytest.mark.slow
    def test_replace_strategy(
        source_faker_seed_a: ab.Source,
        new_generic_cache: ab.caches.CacheBase,
    ) -> None:
        """Test that the append strategy works as expected."""
        result: ReadResult
        for _ in range(2):
>           result = source_faker_seed_a.read(
                new_generic_cache, write_strategy="replace", force_full_refresh=True
            )

tests/integration_tests/test_all_cache_types.py:201: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
airbyte/sources/base.py:869: in read
    result = self._read_to_cache(
airbyte/sources/base.py:953: in _read_to_cache
    cache._write_airbyte_message_stream(  # noqa: SLF001  # Non-public API
airbyte/caches/base.py:411: in _write_airbyte_message_stream
    cache_processor.process_airbyte_messages(
airbyte/shared/sql_processor.py:320: in process_airbyte_messages
    self._write_all_stream_data(
airbyte/shared/sql_processor.py:334: in _write_all_stream_data
    self.write_stream_data(
airbyte/shared/sql_processor.py:739: in write_stream_data
    final_table_name = self._ensure_final_table_exists(
airbyte/shared/sql_processor.py:629: in _ensure_final_table_exists
    column_definition_str = ",\n  ".join(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

.0 = <dict_itemiterator object at 0x7fbcfbf0e250>

    column_definition_str = ",\n  ".join(
>       f"{self._quote_identifier(column_name)} {sql_type.compile(engine.dialect)}"
                                                 ^^^^^^^^^^^^^^^^
        for column_name, sql_type in self._get_sql_column_definitions(
            stream_name,
        ).items()
    )
E   AttributeError: 'str' object has no attribute 'compile'

airbyte/shared/sql_processor.py:630: AttributeError

Check warning on line 0 in tests.integration_tests.test_all_cache_types

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (On-Demand)

test_cache_create_source_tables[BigQuery] (tests.integration_tests.test_all_cache_types) failed

build/test-results/test-results.xml [took 10s]
Raw output
AttributeError: 'str' object has no attribute 'compile'
source_faker_seed_a = <airbyte.sources.base.Source object at 0x7fbd44e155d0>
new_generic_cache = BigQueryCache(schema_name='test_deleteme_01k6epvxm', table_prefix='', cache_dir=PosixPath('/home/runner/work/PyAirbyte...nup=True, database_name='dataline-integration-testing', credentials_path='/tmp/tmpmbp1d169.txt', dataset_location='US')

    @pytest.mark.requires_creds
    @pytest.mark.slow
    def test_cache_create_source_tables(
        source_faker_seed_a: ab.Source,
        new_generic_cache: ab.caches.CacheBase,
    ) -> None:
        """Test that the cache creation and source tables work as expected."""
>       new_generic_cache.create_source_tables(source_faker_seed_a)

tests/integration_tests/test_all_cache_types.py:214: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
airbyte/caches/base.py:377: in create_source_tables
    self.processor._ensure_final_table_exists(  # noqa: SLF001
airbyte/shared/sql_processor.py:629: in _ensure_final_table_exists
    column_definition_str = ",\n  ".join(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

.0 = <dict_itemiterator object at 0x7fbcfbe0ede0>

    column_definition_str = ",\n  ".join(
>       f"{self._quote_identifier(column_name)} {sql_type.compile(engine.dialect)}"
                                                 ^^^^^^^^^^^^^^^^
        for column_name, sql_type in self._get_sql_column_definitions(
            stream_name,
        ).items()
    )
E   AttributeError: 'str' object has no attribute 'compile'

airbyte/shared/sql_processor.py:630: AttributeError

Check warning on line 0 in tests.integration_tests.test_all_cache_types

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (On-Demand)

test_merge_strategy[BigQuery] (tests.integration_tests.test_all_cache_types) failed

build/test-results/test-results.xml [took 20s]
Raw output
AttributeError: 'str' object has no attribute 'compile'
source_faker_seed_a = <airbyte.sources.base.Source object at 0x7fbd4acca750>
source_faker_seed_b = <airbyte.sources.base.Source object at 0x7fbd4acc87d0>
new_generic_cache = BigQueryCache(schema_name='test_deleteme_01k6ep9fz', table_prefix='', cache_dir=PosixPath('/home/runner/work/PyAirbyte...nup=True, database_name='dataline-integration-testing', credentials_path='/tmp/tmptbb1fcka.txt', dataset_location='US')

    @pytest.mark.requires_creds
    @pytest.mark.slow
    def test_merge_strategy(
        source_faker_seed_a: ab.Source,
        source_faker_seed_b: ab.Source,
        new_generic_cache: ab.caches.CacheBase,
    ) -> None:
        """Test that the merge strategy works as expected.
    
        Since all streams have primary keys, we should expect the auto strategy to be identical to the
        merge strategy.
        """
    
        assert new_generic_cache, "Cache should not be None."
    
        # First run, seed A (counts should match the scale or the product count)
>       result = source_faker_seed_a.read(new_generic_cache, write_strategy="merge")
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

tests/integration_tests/test_all_cache_types.py:236: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
airbyte/sources/base.py:869: in read
    result = self._read_to_cache(
airbyte/sources/base.py:953: in _read_to_cache
    cache._write_airbyte_message_stream(  # noqa: SLF001  # Non-public API
airbyte/caches/base.py:411: in _write_airbyte_message_stream
    cache_processor.process_airbyte_messages(
airbyte/shared/sql_processor.py:320: in process_airbyte_messages
    self._write_all_stream_data(
airbyte/shared/sql_processor.py:334: in _write_all_stream_data
    self.write_stream_data(
airbyte/shared/sql_processor.py:739: in write_stream_data
    final_table_name = self._ensure_final_table_exists(
airbyte/shared/sql_processor.py:629: in _ensure_final_table_exists
    column_definition_str = ",\n  ".join(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

.0 = <dict_itemiterator object at 0x7fbd4aab2cf0>

    column_definition_str = ",\n  ".join(
>       f"{self._quote_identifier(column_name)} {sql_type.compile(engine.dialect)}"
                                                 ^^^^^^^^^^^^^^^^
        for column_name, sql_type in self._get_sql_column_definitions(
            stream_name,
        ).items()
    )
E   AttributeError: 'str' object has no attribute 'compile'

airbyte/shared/sql_processor.py:630: AttributeError

Check warning on line 0 in tests.integration_tests.test_all_cache_types

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (On-Demand)

test_auto_add_columns[BigQuery] (tests.integration_tests.test_all_cache_types) failed

build/test-results/test-results.xml [took 15s]
Raw output
AttributeError: 'str' object has no attribute 'compile'
source_faker_seed_a = <airbyte.sources.base.Source object at 0x7fbd70301d10>
new_generic_cache = BigQueryCache(schema_name='test_deleteme_01k6eqy0c', table_prefix='', cache_dir=PosixPath('/home/runner/work/PyAirbyte...nup=True, database_name='dataline-integration-testing', credentials_path='/tmp/tmp7goshaqk.txt', dataset_location='US')

    @pytest.mark.requires_creds
    @pytest.mark.slow
    def test_auto_add_columns(
        source_faker_seed_a: ab.Source,
        new_generic_cache: ab.caches.CacheBase,
    ) -> None:
        """Test that the auto-add columns works as expected."""
        # Start with a normal read.
>       result = source_faker_seed_a.read(
            new_generic_cache,
            write_strategy="auto",
        )

tests/integration_tests/test_all_cache_types.py:264: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
airbyte/sources/base.py:869: in read
    result = self._read_to_cache(
airbyte/sources/base.py:953: in _read_to_cache
    cache._write_airbyte_message_stream(  # noqa: SLF001  # Non-public API
airbyte/caches/base.py:411: in _write_airbyte_message_stream
    cache_processor.process_airbyte_messages(
airbyte/shared/sql_processor.py:320: in process_airbyte_messages
    self._write_all_stream_data(
airbyte/shared/sql_processor.py:334: in _write_all_stream_data
    self.write_stream_data(
airbyte/shared/sql_processor.py:739: in write_stream_data
    final_table_name = self._ensure_final_table_exists(
airbyte/shared/sql_processor.py:629: in _ensure_final_table_exists
    column_definition_str = ",\n  ".join(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

.0 = <dict_itemiterator object at 0x7fbd4ac71990>

    column_definition_str = ",\n  ".join(
>       f"{self._quote_identifier(column_name)} {sql_type.compile(engine.dialect)}"
                                                 ^^^^^^^^^^^^^^^^
        for column_name, sql_type in self._get_sql_column_definitions(
            stream_name,
        ).items()
    )
E   AttributeError: 'str' object has no attribute 'compile'

airbyte/shared/sql_processor.py:630: AttributeError

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (On-Demand)

16 skipped tests found

There are 16 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_deployed_connection[Faker->BigQuery]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_deployed_connection[Faker->MotherDuck]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_deployed_connection[Faker->Postgres]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_deployed_connection[Faker->Snowflake]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_previous_job[Faker->BigQuery]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_previous_job[Faker->MotherDuck]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_previous_job[Faker->Postgres]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_previous_job[Faker->Snowflake]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_translate_cloud_job_to_sql_cache[Faker->BigQuery]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_translate_cloud_job_to_sql_cache[Faker->MotherDuck]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_translate_cloud_job_to_sql_cache[Faker->Postgres]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_translate_cloud_job_to_sql_cache[Faker->Snowflake]
tests.integration_tests.test_all_cache_types ‑ test_pokeapi_read[BigQuery]
tests.integration_tests.test_all_cache_types ‑ test_pokeapi_read[DuckDB]
tests.integration_tests.test_all_cache_types ‑ test_pokeapi_read[Postgres]
tests.integration_tests.test_all_cache_types ‑ test_pokeapi_read[Snowflake]

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / PyTest Results (On-Demand)

369 tests found

There are 369 tests, see "Raw output" for the full list of tests.
Raw output
tests.docs_tests.test_docs_checked_in ‑ test_docs_generation
tests.integration_tests.cloud.test_cloud_api_util ‑ test_check_connector[f45dd701-d1f0-4e8e-97c4-2b89c40ac928-source-True]
tests.integration_tests.cloud.test_cloud_api_util ‑ test_create_and_delete_connection
tests.integration_tests.cloud.test_cloud_api_util ‑ test_create_and_delete_destination
tests.integration_tests.cloud.test_cloud_api_util ‑ test_create_and_delete_source
tests.integration_tests.cloud.test_cloud_api_util ‑ test_get_bearer_token[https://api.airbyte.com/v1]
tests.integration_tests.cloud.test_cloud_api_util ‑ test_get_workspace
tests.integration_tests.cloud.test_cloud_api_util ‑ test_list_destinations
tests.integration_tests.cloud.test_cloud_api_util ‑ test_list_sources
tests.integration_tests.cloud.test_cloud_api_util ‑ test_list_workspaces
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_deployed_connection[Faker->BigQuery]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_deployed_connection[Faker->MotherDuck]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_deployed_connection[Faker->Postgres]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_deployed_connection[Faker->Snowflake]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_previous_job[Faker->BigQuery]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_previous_job[Faker->MotherDuck]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_previous_job[Faker->Postgres]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_read_from_previous_job[Faker->Snowflake]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_translate_cloud_job_to_sql_cache[Faker->BigQuery]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_translate_cloud_job_to_sql_cache[Faker->MotherDuck]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_translate_cloud_job_to_sql_cache[Faker->Postgres]
tests.integration_tests.cloud.test_cloud_sql_reads ‑ test_translate_cloud_job_to_sql_cache[Faker->Snowflake]
tests.integration_tests.cloud.test_cloud_sync ‑ test_get_previous_sync_result
tests.integration_tests.cloud.test_cloud_workspaces ‑ test_deploy_connection
tests.integration_tests.cloud.test_cloud_workspaces ‑ test_deploy_destination
tests.integration_tests.cloud.test_cloud_workspaces ‑ test_deploy_dummy_source
tests.integration_tests.cloud.test_cloud_workspaces ‑ test_deploy_source
tests.integration_tests.destinations.test_source_to_destination ‑ test_destination_write_from_read_result
tests.integration_tests.destinations.test_source_to_destination ‑ test_destination_write_from_source_with_cache
tests.integration_tests.destinations.test_source_to_destination ‑ test_destination_write_from_source_without_cache
tests.integration_tests.destinations.test_source_to_destination ‑ test_duckdb_destination_check
tests.integration_tests.destinations.test_source_to_destination ‑ test_duckdb_destination_spec
tests.integration_tests.destinations.test_source_to_destination ‑ test_duckdb_destination_write_components
tests.integration_tests.secrets.test_gsm_secrets ‑ test_first_connector_secret
tests.integration_tests.secrets.test_gsm_secrets ‑ test_get_connector_secrets
tests.integration_tests.secrets.test_gsm_secrets ‑ test_get_gsm_secret
tests.integration_tests.secrets.test_gsm_secrets ‑ test_get_gsm_secrets_by_label
tests.integration_tests.secrets.test_gsm_secrets ‑ test_get_gsm_secrets_with_filter
tests.integration_tests.test_all_cache_types ‑ test_append_strategy
tests.integration_tests.test_all_cache_types ‑ test_auto_add_columns[BigQuery]
tests.integration_tests.test_all_cache_types ‑ test_auto_add_columns[DuckDB]
tests.integration_tests.test_all_cache_types ‑ test_auto_add_columns[Postgres]
tests.integration_tests.test_all_cache_types ‑ test_auto_add_columns[Snowflake]
tests.integration_tests.test_all_cache_types ‑ test_cache_columns_for_datetime_types_are_timezone_aware
tests.integration_tests.test_all_cache_types ‑ test_cache_create_source_tables[BigQuery]
tests.integration_tests.test_all_cache_types ‑ test_cache_create_source_tables[DuckDB]
tests.integration_tests.test_all_cache_types ‑ test_cache_create_source_tables[Postgres]
tests.integration_tests.test_all_cache_types ‑ test_cache_create_source_tables[Snowflake]
tests.integration_tests.test_all_cache_types ‑ test_faker_read[BigQuery]
tests.integration_tests.test_all_cache_types ‑ test_faker_read[DuckDB]
tests.integration_tests.test_all_cache_types ‑ test_faker_read[Postgres]
tests.integration_tests.test_all_cache_types ‑ test_faker_read[Snowflake]
tests.integration_tests.test_all_cache_types ‑ test_merge_strategy[BigQuery]
tests.integration_tests.test_all_cache_types ‑ test_merge_strategy[DuckDB]
tests.integration_tests.test_all_cache_types ‑ test_merge_strategy[Postgres]
tests.integration_tests.test_all_cache_types ‑ test_merge_strategy[Snowflake]
tests.integration_tests.test_all_cache_types ‑ test_pokeapi_read[BigQuery]
tests.integration_tests.test_all_cache_types ‑ test_pokeapi_read[DuckDB]
tests.integration_tests.test_all_cache_types ‑ test_pokeapi_read[Postgres]
tests.integration_tests.test_all_cache_types ‑ test_pokeapi_read[Snowflake]
tests.integration_tests.test_all_cache_types ‑ test_replace_strategy[BigQuery]
tests.integration_tests.test_all_cache_types ‑ test_replace_strategy[DuckDB]
tests.integration_tests.test_all_cache_types ‑ test_replace_strategy[Postgres]
tests.integration_tests.test_all_cache_types ‑ test_replace_strategy[Snowflake]
tests.integration_tests.test_bigquery_cache ‑ test_bigquery_props
tests.integration_tests.test_config_change_callback ‑ test_destination_config_callback
tests.integration_tests.test_config_change_callback ‑ test_source_config_callback
tests.integration_tests.test_docker_executable ‑ test_append_strategy
tests.integration_tests.test_docker_executable ‑ test_config_spec
tests.integration_tests.test_docker_executable ‑ test_example_config_file
tests.integration_tests.test_docker_executable ‑ test_faker_pks
tests.integration_tests.test_docker_executable ‑ test_incremental_sync
tests.integration_tests.test_docker_executable ‑ test_merge_strategy[auto]
tests.integration_tests.test_docker_executable ‑ test_merge_strategy[merge]
tests.integration_tests.test_docker_executable ‑ test_replace_strategy
tests.integration_tests.test_duckdb_cache ‑ test_setup_source_faker
tests.integration_tests.test_install ‑ test_install_failure_log_pypi
tests.integration_tests.test_source_faker_integration ‑ test_append_strategy
tests.integration_tests.test_source_faker_integration ‑ test_config_spec
tests.integration_tests.test_source_faker_integration ‑ test_example_config_file
tests.integration_tests.test_source_faker_integration ‑ test_faker_pks
tests.integration_tests.test_source_faker_integration ‑ test_incremental_sync
tests.integration_tests.test_source_faker_integration ‑ test_merge_insert_not_supported_for_duckdb
tests.integration_tests.test_source_faker_integration ‑ test_merge_insert_not_supported_for_postgres
tests.integration_tests.test_source_faker_integration ‑ test_merge_strategy[auto]
tests.integration_tests.test_source_faker_integration ‑ test_merge_strategy[merge]
tests.integration_tests.test_source_faker_integration ‑ test_replace_strategy
tests.integration_tests.test_source_test_fixture ‑ test_airbyte_version[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_airbyte_version[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_cached_dataset[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_cached_dataset[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_cached_dataset_filter[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_cached_dataset_filter[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_check[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_check[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_check_fail[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_check_fail[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_check_fail_on_missing_config[uv_disabled-check]
tests.integration_tests.test_source_test_fixture ‑ test_check_fail_on_missing_config[uv_disabled-read]
tests.integration_tests.test_source_test_fixture ‑ test_check_fail_on_missing_config[uv_disabled-read_stream]
tests.integration_tests.test_source_test_fixture ‑ test_check_fail_on_missing_config[uv_enabled-check]
tests.integration_tests.test_source_test_fixture ‑ test_check_fail_on_missing_config[uv_enabled-read]
tests.integration_tests.test_source_test_fixture ‑ test_check_fail_on_missing_config[uv_enabled-read_stream]
tests.integration_tests.test_source_test_fixture ‑ test_dataset_list_and_len[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_dataset_list_and_len[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_docker_only_connector[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_docker_only_connector[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_ensure_installation_detection[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_ensure_installation_detection[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_failing_path_connector[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_failing_path_connector[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_file_write_and_cleanup[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_file_write_and_cleanup[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_get_records_result_as_list[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_get_records_result_as_list[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_install_uninstall[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_install_uninstall[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_invalid_config[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_invalid_config[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_lazy_dataset_from_source[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_lazy_dataset_from_source[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_list_streams[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_list_streams[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_merge_streams_in_cache[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_merge_streams_in_cache[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_non_existing_connector[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_non_existing_connector[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_non_existing_connector_with_local_exe[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_non_existing_connector_with_local_exe[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_read_from_cache[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_read_from_cache[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_read_isolated_by_prefix[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_read_isolated_by_prefix[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_read_result_as_list[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_read_result_as_list[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_read_result_mapping[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_read_result_mapping[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_read_stream_nonexisting[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_read_stream_nonexisting[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_registry_get[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_registry_get[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_registry_list[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_registry_list[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_source_yaml_spec[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_source_yaml_spec[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_succeeding_path_connector[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_succeeding_path_connector[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_sync_limited_streams[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_sync_limited_streams[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_sync_to_duckdb[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_sync_to_duckdb[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_sync_to_postgres[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_sync_to_postgres[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_sync_to_snowflake[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_sync_to_snowflake[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_sync_with_merge_to_duckdb[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_sync_with_merge_to_duckdb[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_sync_with_merge_to_postgres[uv_disabled]
tests.integration_tests.test_source_test_fixture ‑ test_sync_with_merge_to_postgres[uv_enabled]
tests.integration_tests.test_source_test_fixture ‑ test_version_enforcement[uv_disabled-0.0.1-0.0.1-False]
tests.integration_tests.test_source_test_fixture ‑ test_version_enforcement[uv_disabled-0.0.1-None-False]
tests.integration_tests.test_source_test_fixture ‑ test_version_enforcement[uv_disabled-0.0.1-latest-False]
tests.integration_tests.test_source_test_fixture ‑ test_version_enforcement[uv_disabled-1.2.3-1.2.3-True]
tests.integration_tests.test_source_test_fixture ‑ test_version_enforcement[uv_disabled-1.2.3-None-False]
tests.integration_tests.test_source_test_fixture ‑ test_version_enforcement[uv_disabled-1.2.3-latest-True]
tests.integration_tests.test_source_test_fixture ‑ test_version_enforcement[uv_enabled-0.0.1-0.0.1-False]
tests.integration_tests.test_source_test_fixture ‑ test_version_enforcement[uv_enabled-0.0.1-None-False]
tests.integration_tests.test_source_test_fixture ‑ test_version_enforcement[uv_enabled-0.0.1-latest-False]
tests.integration_tests.test_source_test_fixture ‑ test_version_enforcement[uv_enabled-1.2.3-1.2.3-True]
tests.integration_tests.test_source_test_fixture ‑ test_version_enforcement[uv_enabled-1.2.3-None-False]
tests.integration_tests.test_source_test_fixture ‑ test_version_enforcement[uv_enabled-1.2.3-latest-True]
tests.integration_tests.test_state_handling ‑ test_destination_state
tests.integration_tests.test_state_handling ‑ test_destination_state_writer
tests.integration_tests.test_state_handling ‑ test_incremental_state_cache_persistence
tests.integration_tests.test_state_handling ‑ test_incremental_state_prefix_isolation
tests.integration_tests.test_validation ‑ test_validate_check_failure[uv_disabled]
tests.integration_tests.test_validation ‑ test_validate_check_failure[uv_enabled]
tests.integration_tests.test_validation ‑ test_validate_config_failure[uv_disabled]
tests.integration_tests.test_validation ‑ test_validate_config_failure[uv_enabled]
tests.integration_tests.test_validation ‑ test_validate_success[uv_disabled]
tests.integration_tests.test_validation ‑ test_validate_success[uv_enabled]
tests.integration_tests.test_validation ‑ test_validate_success_install_only[uv_disabled]
tests.integration_tests.test_validation ‑ test_validate_success_install_only[uv_enabled]
tests.lint_tests.test_mypy ‑ test_mypy_typing
tests.lint_tests.test_ruff ‑ test_ruff_format
tests.lint_tests.test_ruff ‑ test_ruff_linting
tests.lint_tests.test_ruff ‑ test_ruff_linting_fixable
tests.unit_tests.sources.test_source_key_overrides ‑ test_get_configured_catalog_composite_primary_key
tests.unit_tests.sources.test_source_key_overrides ‑ test_get_configured_catalog_parametrized[None-None-expected_cursor0-expected_pk0]
tests.unit_tests.sources.test_source_key_overrides ‑ test_get_configured_catalog_parametrized[None-custom_pk-expected_cursor2-expected_pk2]
tests.unit_tests.sources.test_source_key_overrides ‑ test_get_configured_catalog_parametrized[None-pk_override4-expected_cursor4-expected_pk4]
tests.unit_tests.sources.test_source_key_overrides ‑ test_get_configured_catalog_parametrized[custom_cursor-None-expected_cursor1-expected_pk1]
tests.unit_tests.sources.test_source_key_overrides ‑ test_get_configured_catalog_parametrized[custom_cursor-custom_pk-expected_cursor3-expected_pk3]
tests.unit_tests.sources.test_source_key_overrides ‑ test_get_configured_catalog_with_overrides
tests.unit_tests.sources.test_source_key_overrides ‑ test_get_configured_catalog_without_overrides
tests.unit_tests.sources.test_source_key_overrides ‑ test_set_cursor_key
tests.unit_tests.sources.test_source_key_overrides ‑ test_set_cursor_keys
tests.unit_tests.sources.test_source_key_overrides ‑ test_set_primary_key[input_key1-expected_output1]
tests.unit_tests.sources.test_source_key_overrides ‑ test_set_primary_key[input_key2-expected_output2]
tests.unit_tests.sources.test_source_key_overrides ‑ test_set_primary_key[pk1-expected_output0]
tests.unit_tests.sources.test_source_key_overrides ‑ test_set_primary_keys[input_keys0-expected_output0]
tests.unit_tests.sources.test_source_key_overrides ‑ test_set_primary_keys[input_keys1-expected_output1]
tests.unit_tests.sources.test_source_key_overrides ‑ test_set_primary_keys[input_keys2-expected_output2]
tests.unit_tests.sources.test_source_key_overrides ‑ test_set_primary_keys[input_keys3-expected_output3]
tests.unit_tests.sources.test_source_key_overrides ‑ test_source_init_with_different_override_combinations[None-None]
tests.unit_tests.sources.test_source_key_overrides ‑ test_source_init_with_different_override_combinations[None-primary_key_overrides2]
tests.unit_tests.sources.test_source_key_overrides ‑ test_source_init_with_different_override_combinations[cursor_overrides1-None]
tests.unit_tests.sources.test_source_key_overrides ‑ test_source_init_with_different_override_combinations[cursor_overrides3-primary_key_overrides3]
tests.unit_tests.sources.test_source_key_overrides ‑ test_source_init_with_overrides
tests.unit_tests.test_anonymous_usage_stats ‑ test_do_not_track[1]
tests.unit_tests.test_anonymous_usage_stats ‑ test_do_not_track[t]
tests.unit_tests.test_anonymous_usage_stats ‑ test_do_not_track[true]
tests.unit_tests.test_anonymous_usage_stats ‑ test_get_analytics_id
tests.unit_tests.test_anonymous_usage_stats ‑ test_setup_analytics_corrupt_file
tests.unit_tests.test_anonymous_usage_stats ‑ test_setup_analytics_existing_file
tests.unit_tests.test_anonymous_usage_stats ‑ test_setup_analytics_missing_file
tests.unit_tests.test_anonymous_usage_stats ‑ test_setup_analytics_read_only_filesystem
tests.unit_tests.test_anonymous_usage_stats ‑ test_telemetry_track
tests.unit_tests.test_caches ‑ test_duck_db_cache_base_inheritance
tests.unit_tests.test_caches ‑ test_duck_db_cache_config_default_schema_name
tests.unit_tests.test_caches ‑ test_duck_db_cache_config_get_database_name
tests.unit_tests.test_caches ‑ test_duck_db_cache_config_get_database_name_with_default_schema_name
tests.unit_tests.test_caches ‑ test_duck_db_cache_config_get_sql_alchemy_url
tests.unit_tests.test_caches ‑ test_duck_db_cache_config_get_sql_alchemy_url_with_default_schema_name
tests.unit_tests.test_caches ‑ test_duck_db_cache_config_inheritance
tests.unit_tests.test_caches ‑ test_duck_db_cache_config_inheritance_from_sql_cache_config_base
tests.unit_tests.test_caches ‑ test_duck_db_cache_config_initialization
tests.unit_tests.test_caches ‑ test_get_sql_alchemy_url
tests.unit_tests.test_caches ‑ test_get_sql_alchemy_url_with_default_schema_name
tests.unit_tests.test_exceptions ‑ test_exceptions
tests.unit_tests.test_lowcode_connectors ‑ test_nocode_execution[source-pokeapi-config0]
tests.unit_tests.test_pip_helpers ‑ test_connector_pip_url[source-coin-api-my-branch-None-git+https://github.com/airbytehq/airbyte.git@my-branch#egg=source-coin-api&subdirectory=airbyte-integrations/connectors/source-coin-api]
tests.unit_tests.test_pip_helpers ‑ test_connector_pip_url[source-coin-api-my-branch-my-fork-git+https://github.com/my-fork/airbyte.git@my-branch#egg=source-coin-api&subdirectory=airbyte-integrations/connectors/source-coin-api]
tests.unit_tests.test_pip_helpers ‑ test_github_pip_url[airbytehq-airbyte-None-None-None-git+https://github.com/airbytehq/airbyte.git]
tests.unit_tests.test_pip_helpers ‑ test_github_pip_url[airbytehq-airbyte-master-None-None-git+https://github.com/airbytehq/airbyte.git@master]
tests.unit_tests.test_pip_helpers ‑ test_github_pip_url[airbytehq-airbyte-my-branch-None-None-git+https://github.com/airbytehq/airbyte.git@my-branch]
tests.unit_tests.test_pip_helpers ‑ test_github_pip_url[airbytehq-airbyte-my-branch-airbyte-lib-None-git+https://github.com/airbytehq/airbyte.git@my-branch#egg=airbyte-lib]
tests.unit_tests.test_pip_helpers ‑ test_github_pip_url[airbytehq-airbyte-my-branch-airbyte-lib-airbyte-lib-git+https://github.com/airbytehq/airbyte.git@my-branch#egg=airbyte-lib&subdirectory=airbyte-lib]
tests.unit_tests.test_processors ‑ test_snowflake_cache_config_data_retention_time_in_days
tests.unit_tests.test_processors ‑ test_snowflake_cache_config_no_data_retention_time_in_days
tests.unit_tests.test_progress ‑ test_ci_environment_a_progress_style
tests.unit_tests.test_progress ‑ test_ci_environment_b_progress_style
tests.unit_tests.test_progress ‑ test_default_progress_style
tests.unit_tests.test_progress ‑ test_get_elapsed_time_str
tests.unit_tests.test_progress ‑ test_get_time_str
tests.unit_tests.test_progress ‑ test_no_live_progress
tests.unit_tests.test_progress ‑ test_read_progress_initialization
tests.unit_tests.test_progress ‑ test_read_progress_log_batch_written
tests.unit_tests.test_progress ‑ test_read_progress_log_batches_finalized
tests.unit_tests.test_progress ‑ test_read_progress_log_batches_finalizing
tests.unit_tests.test_progress ‑ test_read_progress_log_records_read
tests.unit_tests.test_progress ‑ test_read_progress_log_stream_finalized
tests.unit_tests.test_progress ‑ test_rich_unavailable_progress_style
tests.unit_tests.test_snowflake_config.TestGetPrivateKeyBytes ‑ test_get_private_key_bytes_invalid_key_format
tests.unit_tests.test_snowflake_config.TestGetPrivateKeyBytes ‑ test_get_private_key_bytes_with_passphrase
tests.unit_tests.test_snowflake_config.TestGetPrivateKeyBytes ‑ test_get_private_key_bytes_without_passphrase
tests.unit_tests.test_snowflake_config.TestGetPrivateKeyBytes ‑ test_get_private_key_bytes_wrong_passphrase
tests.unit_tests.test_snowflake_config.TestGetPrivateKeyContent ‑ test_get_private_key_content_file_not_found
tests.unit_tests.test_snowflake_config.TestGetPrivateKeyContent ‑ test_get_private_key_content_from_file_path
tests.unit_tests.test_snowflake_config.TestGetPrivateKeyContent ‑ test_get_private_key_content_from_private_key
tests.unit_tests.test_snowflake_config.TestGetPrivateKeyContent ‑ test_get_private_key_content_no_key_provided
tests.unit_tests.test_snowflake_config.TestGetSqlAlchemyConnectArgs ‑ test_get_sql_alchemy_connect_args_no_private_key
tests.unit_tests.test_snowflake_config.TestGetSqlAlchemyConnectArgs ‑ test_get_sql_alchemy_connect_args_with_private_key
tests.unit_tests.test_snowflake_config.TestGetSqlAlchemyConnectArgs ‑ test_get_sql_alchemy_connect_args_with_private_key_path
tests.unit_tests.test_snowflake_config.TestGetSqlAlchemyUrl ‑ test_get_sql_alchemy_url_with_password
tests.unit_tests.test_snowflake_config.TestGetSqlAlchemyUrl ‑ test_get_sql_alchemy_url_without_password
tests.unit_tests.test_snowflake_config.TestGetVendorClient ‑ test_get_vendor_client_with_password
tests.unit_tests.test_snowflake_config.TestGetVendorClient ‑ test_get_vendor_client_with_private_key_path
tests.unit_tests.test_snowflake_config.TestGetVendorClient ‑ test_get_vendor_client_with_private_key_string
tests.unit_tests.test_snowflake_config.TestValidateAuthenticationConfig ‑ test_validate_all_three_auth_methods
tests.unit_tests.test_snowflake_config.TestValidateAuthenticationConfig ‑ test_validate_multiple_primary_auth_methods
tests.unit_tests.test_snowflake_config.TestValidateAuthenticationConfig ‑ test_validate_no_authentication_method
tests.unit_tests.test_snowflake_config.TestValidateAuthenticationConfig ‑ test_validate_passphrase_with_password
tests.unit_tests.test_snowflake_config.TestValidateAuthenticationConfig ‑ test_validate_passphrase_without_primary_auth
tests.unit_tests.test_snowflake_config.TestValidateAuthenticationConfig ‑ test_validate_password_and_private_key_path
tests.unit_tests.test_snowflake_config.TestValidateAuthenticationConfig ‑ test_validate_password_only
tests.unit_tests.test_snowflake_config.TestValidateAuthenticationConfig ‑ test_validate_private_key_only
tests.unit_tests.test_snowflake_config.TestValidateAuthenticationConfig ‑ test_validate_private_key_path_only
tests.unit_tests.test_snowflake_config.TestValidateAuthenticationConfig ‑ test_validate_private_key_path_with_passphrase
tests.unit_tests.test_snowflake_config.TestValidateAuthenticationConfig ‑ test_validate_private_key_with_passphrase
tests.unit_tests.test_text_normalization ‑ test_case_insensitive_dict
tests.unit_tests.test_text_normalization ‑ test_case_insensitive_dict_w
tests.unit_tests.test_text_normalization ‑ test_case_insensitive_w_pretty_keys
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[!@$--True-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[*--True-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[+#$--True-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[+--True-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[+1-_1-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[--True-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[-1-_1-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[1-_1-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[2-_2-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[3-_3-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[ANOTHER-TEST-another_test-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[Test.String-test_string-False-PostgresNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[Test_String-test_string-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[_airbyte_meta-_airbyte_meta-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False-PostgresNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False-PostgresNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False-PostgresNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[another.test-another_test-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[sales (#)-sales____-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[sales (%)-sales____-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[sales(#)-sales___-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[sales(%)-sales___-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[sales-#-sales__-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[sales-%-sales__-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[sales--(#)-sales_____-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[some.col-some_col-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_lower_case_normalizer[something_-_-_-_else-something_______else-False-LowerCaseNormalizer]
tests.unit_tests.test_text_normalization ‑ test_record_columns_list
tests.unit_tests.test_type_translation ‑ test_to_airbyte_subtype[json_schema_property_def0-string-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_subtype[json_schema_property_def1-number-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_subtype[json_schema_property_def2-array-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_subtype[json_schema_property_def3-object-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_subtype[json_schema_property_def4-array-string]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_subtype[json_schema_property_def5-array-boolean]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_subtype[json_schema_property_def6-array-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_subtype[json_schema_property_def7-array-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def0-string-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def1-boolean-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def10-time_with_timezone-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def11-integer-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def12-integer-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def13-number-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def14-array-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def15-array-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def16-array-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def17-object-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def18-None-SQLTypeConversionError]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def19-None-SQLTypeConversionError]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def2-boolean-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def20-None-SQLTypeConversionError]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def21-array-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def22-array-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def3-string-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def4-string-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def5-boolean-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def6-date-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def7-timestamp_without_timezone-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def8-timestamp_with_timezone-None]
tests.unit_tests.test_type_translation ‑ test_to_airbyte_type[json_schema_property_def9-time_without_timezone-None]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def0-VARCHAR]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def1-BOOLEAN]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def10-expected_sql_type10]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def11-expected_sql_type11]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def12-TIME]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def13-TIME]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def14-BIGINT]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def15-BIGINT]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def16-DECIMAL]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def17-JSON]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def18-JSON]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def19-JSON]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def2-BOOLEAN]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def20-JSON]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def21-VARCHAR]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def22-JSON]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def23-JSON]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def3-VARCHAR]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def4-VARCHAR]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def5-BOOLEAN]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def6-DATE]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def7-VARCHAR]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def8-BOOLEAN]
tests.unit_tests.test_type_translation ‑ test_to_sql_type[json_schema_property_def9-DECIMAL]