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