mirror of
https://github.com/apache/superset.git
synced 2026-04-19 08:04:53 +00:00
chore: set up ruff as a new linter/formatter (#28158)
This commit is contained in:
committed by
GitHub
parent
e8a678b75a
commit
2d63722150
@@ -15,6 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
"""Unit tests for Superset"""
|
||||
|
||||
import json
|
||||
import unittest
|
||||
from io import BytesIO
|
||||
@@ -29,7 +30,7 @@ from sqlalchemy import inspect
|
||||
from sqlalchemy.orm import joinedload
|
||||
from sqlalchemy.sql import func
|
||||
|
||||
from superset import app
|
||||
from superset import app # noqa: F401
|
||||
from superset.commands.dataset.exceptions import DatasetCreateFailedError
|
||||
from superset.connectors.sqla.models import SqlaTable, SqlMetric, TableColumn
|
||||
from superset.daos.exceptions import (
|
||||
@@ -37,7 +38,7 @@ from superset.daos.exceptions import (
|
||||
DAODeleteFailedError,
|
||||
DAOUpdateFailedError,
|
||||
)
|
||||
from superset.datasets.models import Dataset
|
||||
from superset.datasets.models import Dataset # noqa: F401
|
||||
from superset.extensions import db, security_manager
|
||||
from superset.models.core import Database
|
||||
from superset.models.slice import Slice
|
||||
@@ -45,19 +46,19 @@ from superset.utils.core import backend, get_example_default_schema
|
||||
from superset.utils.database import get_example_database, get_main_database
|
||||
from superset.utils.dict_import_export import export_to_dict
|
||||
from tests.integration_tests.base_tests import SupersetTestCase
|
||||
from tests.integration_tests.conftest import CTAS_SCHEMA_NAME, with_feature_flags
|
||||
from tests.integration_tests.conftest import CTAS_SCHEMA_NAME, with_feature_flags # noqa: F401
|
||||
from tests.integration_tests.constants import (
|
||||
ADMIN_USERNAME,
|
||||
ALPHA_USERNAME,
|
||||
GAMMA_USERNAME,
|
||||
)
|
||||
from tests.integration_tests.fixtures.birth_names_dashboard import (
|
||||
load_birth_names_dashboard_with_slices,
|
||||
load_birth_names_data,
|
||||
load_birth_names_dashboard_with_slices, # noqa: F401
|
||||
load_birth_names_data, # noqa: F401
|
||||
)
|
||||
from tests.integration_tests.fixtures.energy_dashboard import (
|
||||
load_energy_table_data,
|
||||
load_energy_table_with_slice,
|
||||
load_energy_table_data, # noqa: F401
|
||||
load_energy_table_with_slice, # noqa: F401
|
||||
)
|
||||
from tests.integration_tests.fixtures.importexport import (
|
||||
database_config,
|
||||
@@ -961,7 +962,7 @@ class TestDatasetApi(SupersetTestCase):
|
||||
"""
|
||||
|
||||
# Add default dataset
|
||||
main_db = get_main_database()
|
||||
get_main_database() # noqa: F841
|
||||
dataset = self.insert_default_dataset()
|
||||
prev_col_len = len(dataset.columns)
|
||||
|
||||
@@ -1530,7 +1531,7 @@ class TestDatasetApi(SupersetTestCase):
|
||||
uri = f"api/v1/dataset/{dataset.id}/column/{column_id}"
|
||||
rv = self.client.delete(uri)
|
||||
assert rv.status_code == 200
|
||||
assert db.session.query(TableColumn).get(column_id) == None
|
||||
assert db.session.query(TableColumn).get(column_id) is None # noqa: E711
|
||||
|
||||
@pytest.mark.usefixtures("create_datasets")
|
||||
def test_delete_dataset_column_not_found(self):
|
||||
@@ -1602,7 +1603,7 @@ class TestDatasetApi(SupersetTestCase):
|
||||
uri = f"api/v1/dataset/{dataset.id}/metric/{test_metric.id}"
|
||||
rv = self.client.delete(uri)
|
||||
assert rv.status_code == 200
|
||||
assert db.session.query(SqlMetric).get(test_metric.id) == None
|
||||
assert db.session.query(SqlMetric).get(test_metric.id) is None # noqa: E711
|
||||
|
||||
@pytest.mark.usefixtures("create_datasets")
|
||||
def test_delete_dataset_metric_not_found(self):
|
||||
@@ -2267,7 +2268,7 @@ class TestDatasetApi(SupersetTestCase):
|
||||
dataset = self.get_fixture_virtual_datasets()[0]
|
||||
|
||||
self.login(ADMIN_USERNAME)
|
||||
uri = f"api/v1/dataset/duplicate"
|
||||
uri = "api/v1/dataset/duplicate" # noqa: F541
|
||||
table_data = {"base_model_id": dataset.id, "table_name": "Dupe1"}
|
||||
rv = self.post_assert_metric(uri, table_data, "duplicate")
|
||||
assert rv.status_code == 201
|
||||
@@ -2293,7 +2294,7 @@ class TestDatasetApi(SupersetTestCase):
|
||||
dataset = self.get_fixture_datasets()[0]
|
||||
|
||||
self.login(ADMIN_USERNAME)
|
||||
uri = f"api/v1/dataset/duplicate"
|
||||
uri = "api/v1/dataset/duplicate" # noqa: F541
|
||||
table_data = {"base_model_id": dataset.id, "table_name": "Dupe2"}
|
||||
rv = self.post_assert_metric(uri, table_data, "duplicate")
|
||||
assert rv.status_code == 422
|
||||
@@ -2307,7 +2308,7 @@ class TestDatasetApi(SupersetTestCase):
|
||||
dataset = self.get_fixture_virtual_datasets()[0]
|
||||
|
||||
self.login(ADMIN_USERNAME)
|
||||
uri = f"api/v1/dataset/duplicate"
|
||||
uri = "api/v1/dataset/duplicate" # noqa: F541
|
||||
table_data = {
|
||||
"base_model_id": dataset.id,
|
||||
"table_name": "sql_virtual_dataset_2",
|
||||
@@ -2321,7 +2322,7 @@ class TestDatasetApi(SupersetTestCase):
|
||||
"""
|
||||
|
||||
self.login(ADMIN_USERNAME)
|
||||
uri = f"api/v1/dataset/duplicate"
|
||||
uri = "api/v1/dataset/duplicate" # noqa: F541
|
||||
table_data = {
|
||||
"base_model_id": -1,
|
||||
"table_name": "Dupe3",
|
||||
|
||||
Reference in New Issue
Block a user