@@ -8748,7 +8748,12 @@ def test_partitioned_dag_run_with_customized_mapper(
87488748 dag_id = "asset-event-consumer" ,
87498749 schedule = PartitionedAssetTimetable (
87508750 assets = Asset (name = "asset-1" ),
8751- default_partition_mapper = Key1Mapper (),
8751+ # Most users should use the partition mapper provided by the task-SDK.
8752+ # Advanced users can import from core and register their own partition mapper
8753+ # via an Airflow plugin.
8754+ # We intentionally exclude core mappers from the public typing
8755+ # so standard users don't accidentally rely on internal implementations.
8756+ default_partition_mapper = Key1Mapper (), # type: ignore[arg-type]
87528757 ),
87538758 session = session ,
87548759 ):
@@ -8896,9 +8901,14 @@ def test_consumer_dag_listen_to_two_partitioned_asset_with_key_1_mapper(
88968901 dag_id = "asset-event-consumer" ,
88978902 schedule = PartitionedAssetTimetable (
88988903 assets = (Asset (name = "asset-1" ) & Asset (name = "asset-2" )),
8904+ # Most users should use the partition mapper provided by the task-SDK.
8905+ # Advanced users can import from core and register their own partition mapper
8906+ # via an Airflow plugin.
8907+ # We intentionally exclude core mappers from the public typing
8908+ # so standard users don't accidentally rely on internal implementations.
88998909 partition_mapper_mapping = {
8900- Asset (name = "asset-1" ): Key1Mapper (),
8901- Asset (name = "asset-2" ): Key1Mapper (),
8910+ Asset (name = "asset-1" ): Key1Mapper (), # type: ignore[dict-item]
8911+ Asset (name = "asset-2" ): Key1Mapper (), # type: ignore[dict-item]
89028912 },
89038913 ),
89048914 session = session ,
0 commit comments