You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by dp...@apache.org on 2020/04/08 07:44:50 UTC

[incubator-superset] branch master updated: [tests] refactor, change datasets and charts to it's own folder (#9487)

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 <da...@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