mirror of
https://github.com/apache/superset.git
synced 2026-04-19 16:14:52 +00:00
chore: bump majors on celery and Flask (#19168)
* chore: bump celery, Flask, flask-jwt-extended, pyJWT * fix pyJWT breaking change * fix pyJWT breaking change 2 * test * fixed test * fixed test * fixed test * revert since mypy won't pick the correct signature * lint 1 * fix test * fix test * docs and celery config migration * bump FAB to 4.0.0rc3, remove AUTH_STRICT_RESPONSE_CODES * update docs for new celery config keys * downgrade celery to 5.2.2 * ref FAB to final 4.0.0 release * remove conflict left over
This commit is contained in:
committed by
GitHub
parent
2af2d00e85
commit
f37fc1a7f0
@@ -24,9 +24,9 @@ from celery.exceptions import SoftTimeLimitExceeded
|
||||
from parameterized import parameterized
|
||||
from random import random
|
||||
from unittest import mock
|
||||
from superset.extensions import db
|
||||
import prison
|
||||
|
||||
from freezegun import freeze_time
|
||||
from superset import db, security_manager
|
||||
from superset.connectors.sqla.models import SqlaTable
|
||||
from superset.db_engine_specs import BaseEngineSpec
|
||||
@@ -34,16 +34,12 @@ from superset.db_engine_specs.hive import HiveEngineSpec
|
||||
from superset.db_engine_specs.presto import PrestoEngineSpec
|
||||
from superset.errors import ErrorLevel, SupersetError, SupersetErrorType
|
||||
from superset.exceptions import SupersetErrorException
|
||||
from superset.models.core import Database
|
||||
from superset.models.sql_lab import Query, SavedQuery
|
||||
from superset.result_set import SupersetResultSet
|
||||
from superset.sqllab.limiting_factor import LimitingFactor
|
||||
from superset.sql_lab import (
|
||||
cancel_query,
|
||||
execute_sql_statements,
|
||||
execute_sql_statement,
|
||||
get_sql_results,
|
||||
SqlLabException,
|
||||
apply_limit_if_exists,
|
||||
)
|
||||
from superset.sql_parse import CtasMethod
|
||||
@@ -157,8 +153,6 @@ class TestSqlLab(SupersetTestCase):
|
||||
"""
|
||||
SQLLab: Test SQLLab query execution info propagation to saved queries
|
||||
"""
|
||||
from freezegun import freeze_time
|
||||
|
||||
self.login("admin")
|
||||
|
||||
sql_statement = "SELECT * FROM birth_names LIMIT 10"
|
||||
@@ -167,7 +161,7 @@ class TestSqlLab(SupersetTestCase):
|
||||
db.session.add(saved_query)
|
||||
db.session.commit()
|
||||
|
||||
with freeze_time("2020-01-01T00:00:00Z"):
|
||||
with freeze_time(datetime.now().isoformat(timespec="seconds")):
|
||||
self.run_sql(sql_statement, "1")
|
||||
saved_query_ = (
|
||||
db.session.query(SavedQuery)
|
||||
@@ -178,9 +172,9 @@ class TestSqlLab(SupersetTestCase):
|
||||
)
|
||||
assert saved_query_.rows is not None
|
||||
assert saved_query_.last_run == datetime.now()
|
||||
# Rollback changes
|
||||
db.session.delete(saved_query_)
|
||||
db.session.commit()
|
||||
# Rollback changes
|
||||
db.session.delete(saved_query_)
|
||||
db.session.commit()
|
||||
|
||||
@parameterized.expand([CtasMethod.TABLE, CtasMethod.VIEW])
|
||||
@pytest.mark.usefixtures("load_birth_names_dashboard_with_slices")
|
||||
|
||||
Reference in New Issue
Block a user