This is an automated email from the ASF dual-hosted git repository. dpgaspar pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-superset.git
The following commit(s) were added to refs/heads/master by this push: new 4485800 [tests] refactor, change datasets and charts to it's own folder (#9487) 4485800 is described below commit 4485800e2118f8bc1424bdf67d2200eb5f0056ac Author: Daniel Vaz Gaspar <danielvazgas...@gmail.com> AuthorDate: Wed Apr 8 08:44:35 2020 +0100 [tests] refactor, change datasets and charts to it's own folder (#9487) --- tests/charts/__init__.py | 16 ++++++++++++++++ tests/{chart_api_tests.py => charts/api_tests.py} | 8 ++++---- tests/datasets/__init__.py | 16 ++++++++++++++++ tests/{dataset_api_tests.py => datasets/api_tests.py} | 2 +- 4 files changed, 37 insertions(+), 5 deletions(-) diff --git a/tests/charts/__init__.py b/tests/charts/__init__.py new file mode 100644 index 0000000..13a8339 --- /dev/null +++ b/tests/charts/__init__.py @@ -0,0 +1,16 @@ +# 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. diff --git a/tests/chart_api_tests.py b/tests/charts/api_tests.py similarity index 99% rename from tests/chart_api_tests.py rename to tests/charts/api_tests.py index e14183f..d885e0b 100644 --- a/tests/chart_api_tests.py +++ b/tests/charts/api_tests.py @@ -21,13 +21,13 @@ from typing import List, Optional import prison from sqlalchemy.sql import func -from superset import db, security_manager +import tests.test_app from superset.connectors.connector_registry import ConnectorRegistry +from superset.extensions import db, security_manager from superset.models.dashboard import Dashboard from superset.models.slice import Slice - -from .base_api_tests import ApiOwnersTestCaseMixin -from .base_tests import SupersetTestCase +from tests.base_api_tests import ApiOwnersTestCaseMixin +from tests.base_tests import SupersetTestCase class ChartApiTests(SupersetTestCase, ApiOwnersTestCaseMixin): diff --git a/tests/datasets/__init__.py b/tests/datasets/__init__.py new file mode 100644 index 0000000..13a8339 --- /dev/null +++ b/tests/datasets/__init__.py @@ -0,0 +1,16 @@ +# 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. diff --git a/tests/dataset_api_tests.py b/tests/datasets/api_tests.py similarity index 99% rename from tests/dataset_api_tests.py rename to tests/datasets/api_tests.py index 77e0566..c1c3ddf 100644 --- a/tests/dataset_api_tests.py +++ b/tests/datasets/api_tests.py @@ -23,13 +23,13 @@ import prison import yaml from sqlalchemy.sql import func -from superset import db, security_manager from superset.connectors.sqla.models import SqlaTable, SqlMetric, TableColumn from superset.dao.exceptions import ( DAOCreateFailedError, DAODeleteFailedError, DAOUpdateFailedError, ) +from superset.extensions import db, security_manager from superset.models.core import Database from superset.utils.core import get_example_database from superset.utils.dict_import_export import export_to_dict