1212from sqlmesh .core .environment import Environment
1313from sqlmesh .core .model import Model , SqlModel
1414from sqlmesh .core .model .common import ParsableSql
15- from sqlmesh .core .selector import Selector
15+ from sqlmesh .core .selector import NativeSelector
1616from sqlmesh .core .snapshot import SnapshotChangeCategory
1717from sqlmesh .utils import UniqueKeyDict
1818from sqlmesh .utils .date import now_timestamp
@@ -88,7 +88,7 @@ def test_select_models(mocker: MockerFixture, make_snapshot, default_catalog: t.
8888 local_models [modified_model_v2 .fqn ] = modified_model_v2 .copy (
8989 update = {"mapping_schema" : added_model_schema }
9090 )
91- selector = Selector (state_reader_mock , local_models , default_catalog = default_catalog )
91+ selector = NativeSelector (state_reader_mock , local_models , default_catalog = default_catalog )
9292
9393 _assert_models_equal (
9494 selector .select_models (["db.added_model" ], env_name ),
@@ -243,7 +243,7 @@ def test_select_models_expired_environment(mocker: MockerFixture, make_snapshot)
243243
244244 local_models : UniqueKeyDict [str , Model ] = UniqueKeyDict ("models" )
245245 local_models [modified_model_v2 .fqn ] = modified_model_v2
246- selector = Selector (state_reader_mock , local_models )
246+ selector = NativeSelector (state_reader_mock , local_models )
247247
248248 _assert_models_equal (
249249 selector .select_models (["*.modified_model" ], env_name , fallback_env_name = "prod" ),
@@ -305,7 +305,7 @@ def test_select_change_schema(mocker: MockerFixture, make_snapshot):
305305 local_child = child .copy (update = {"mapping_schema" : {'"db"' : {'"parent"' : {"b" : "INT" }}}})
306306 local_models [local_child .fqn ] = local_child
307307
308- selector = Selector (state_reader_mock , local_models )
308+ selector = NativeSelector (state_reader_mock , local_models )
309309
310310 selected = selector .select_models (["db.parent" ], env_name )
311311 assert selected [local_child .fqn ].render_query () != child .render_query ()
@@ -339,7 +339,7 @@ def test_select_models_missing_env(mocker: MockerFixture, make_snapshot):
339339 local_models : UniqueKeyDict [str , Model ] = UniqueKeyDict ("models" )
340340 local_models [model .fqn ] = model
341341
342- selector = Selector (state_reader_mock , local_models )
342+ selector = NativeSelector (state_reader_mock , local_models )
343343
344344 assert selector .select_models ([model .name ], "missing_env" ).keys () == {model .fqn }
345345 assert not selector .select_models (["missing" ], "missing_env" )
@@ -563,7 +563,7 @@ def test_expand_model_selections(
563563 )
564564 models [model .fqn ] = model
565565
566- selector = Selector (mocker .Mock (), models )
566+ selector = NativeSelector (mocker .Mock (), models )
567567 assert selector .expand_model_selections (selections ) == output
568568
569569
@@ -576,7 +576,7 @@ def test_model_selection_normalized(mocker: MockerFixture, make_snapshot):
576576 dialect = "bigquery" ,
577577 )
578578 models [model .fqn ] = model
579- selector = Selector (mocker .Mock (), models , dialect = "bigquery" )
579+ selector = NativeSelector (mocker .Mock (), models , dialect = "bigquery" )
580580 assert selector .expand_model_selections (["db.test_Model" ]) == {'"db"."test_Model"' }
581581
582582
@@ -624,7 +624,7 @@ def test_expand_git_selection(
624624 git_client_mock .list_uncommitted_changed_files .return_value = []
625625 git_client_mock .list_committed_changed_files .return_value = [model_a ._path , model_c ._path ]
626626
627- selector = Selector (mocker .Mock (), models )
627+ selector = NativeSelector (mocker .Mock (), models )
628628 selector ._git_client = git_client_mock
629629
630630 assert selector .expand_model_selections (expressions ) == expected_fqns
@@ -658,7 +658,7 @@ def test_select_models_with_external_parent(mocker: MockerFixture):
658658 local_models : UniqueKeyDict [str , Model ] = UniqueKeyDict ("models" )
659659 local_models [added_model .fqn ] = added_model
660660
661- selector = Selector (state_reader_mock , local_models , default_catalog = default_catalog )
661+ selector = NativeSelector (state_reader_mock , local_models , default_catalog = default_catalog )
662662
663663 expanded_selections = selector .expand_model_selections (["+*added_model*" ])
664664 assert expanded_selections == {added_model .fqn }
@@ -699,7 +699,7 @@ def test_select_models_local_tags_take_precedence_over_remote(
699699 local_models [local_existing .fqn ] = local_existing
700700 local_models [local_new .fqn ] = local_new
701701
702- selector = Selector (state_reader_mock , local_models )
702+ selector = NativeSelector (state_reader_mock , local_models )
703703
704704 selected = selector .select_models (["tag:a" ], env_name )
705705
0 commit comments