diff --git a/tests/unit_tests/columns/test_models.py b/tests/unit_tests/columns/test_models.py deleted file mode 100644 index 0ea230da17792..0000000000000 --- a/tests/unit_tests/columns/test_models.py +++ /dev/null @@ -1,58 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# pylint: disable=import-outside-toplevel, unused-argument - -from sqlalchemy.orm.session import Session - - -def test_column_model(session: Session) -> None: - """ - Test basic attributes of a ``Column``. - """ - from superset import db - from superset.columns.models import Column - - engine = db.session.get_bind() - Column.metadata.create_all(engine) # pylint: disable=no-member - - column = Column( - name="ds", - type="TIMESTAMP", - expression="ds", - ) - - db.session.add(column) - db.session.flush() - - assert column.id == 1 - assert column.uuid is not None - - assert column.name == "ds" - assert column.type == "TIMESTAMP" - assert column.expression == "ds" - - # test that default values are set correctly - assert column.description is None - assert column.warning_text is None - assert column.unit is None - assert column.is_temporal is False - assert column.is_spatial is False - assert column.is_partition is False - assert column.is_aggregation is False - assert column.is_additive is False - assert column.is_increase_desired is True diff --git a/tests/unit_tests/tables/test_models.py b/tests/unit_tests/tables/test_models.py deleted file mode 100644 index 926e059261cd7..0000000000000 --- a/tests/unit_tests/tables/test_models.py +++ /dev/null @@ -1,56 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -# pylint: disable=import-outside-toplevel, unused-argument -from sqlalchemy.orm.session import Session - -from superset import db - - -def test_table_model(session: Session) -> None: - """ - Test basic attributes of a ``Table``. - """ - from superset.columns.models import Column - from superset.models.core import Database - from superset.tables.models import Table - - engine = db.session.get_bind() - Table.metadata.create_all(engine) # pylint: disable=no-member - - table = Table( - name="my_table", - schema="my_schema", - catalog="my_catalog", - database=Database(database_name="my_database", sqlalchemy_uri="test://"), - columns=[ - Column( - name="ds", - type="TIMESTAMP", - expression="ds", - ) - ], - ) - db.session.add(table) - db.session.flush() - - assert table.id == 1 - assert table.uuid is not None - assert table.database_id == 1 - assert table.catalog == "my_catalog" - assert table.schema == "my_schema" - assert table.name == "my_table" - assert [column.name for column in table.columns] == ["ds"]