File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
tests/core/engine_adapter Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 88
99from sqlmesh .core .engine_adapter import FabricEngineAdapter
1010from tests .core .engine_adapter import to_sql_calls
11+ from sqlmesh .core .engine_adapter .shared import DataObject
1112
1213pytestmark = [pytest .mark .engine , pytest .mark .fabric ]
1314
@@ -72,6 +73,16 @@ def test_insert_overwrite_by_time_partition(adapter: FabricEngineAdapter):
7273 ]
7374
7475
76+ def test_replace_query (adapter : FabricEngineAdapter , mocker : MockerFixture ):
77+ mocker .patch .object (
78+ adapter ,
79+ "_get_data_objects" ,
80+ return_value = [DataObject (schema = "" , name = "test_table" , type = "table" )],
81+ )
82+ adapter .replace_query (
83+ "test_table" , parse_one ("SELECT a FROM tbl" ), {"a" : exp .DataType .build ("int" )}
84+
85+
7586def test_alter_table_column_type_workaround (adapter : FabricEngineAdapter , mocker : MockerFixture ):
7687 """
7788 Tests the alter_table method's workaround for changing a column's data type.
You can’t perform that action at this time.
0 commit comments