chore: use util test env for init check (#23325)

This commit is contained in:
Elizabeth Thompson 2023-03-10 16:07:50 -08:00 committed by GitHub
parent c2b282ac71
commit a8d5cb89a8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View File

@ -50,6 +50,8 @@ jobs:
mkdir ${{ github.workspace }}/.temp
- name: Python unit tests
if: steps.check.outcome == 'failure'
env:
SUPERSET_TESTENV: true
run: |
pytest --durations-min=0.5 --cov-report= --cov=superset ./tests/common ./tests/unit_tests --cache-clear
- name: Upload code coverage

View File

@ -53,7 +53,7 @@ from superset.extensions import (
from superset.security import SupersetSecurityManager
from superset.superset_typing import FlaskResponse
from superset.tags.core import register_sqla_event_listeners
from superset.utils.core import pessimistic_connection_handling
from superset.utils.core import is_test, pessimistic_connection_handling
from superset.utils.log import DBEventLogger, get_event_logger_from_cfg_value
if TYPE_CHECKING:
@ -476,8 +476,7 @@ class SupersetAppInitializer: # pylint: disable=too-many-public-methods
if (
self.superset_app.debug
or self.superset_app.config["TESTING"]
# There must be a better way
or "pytest" in sys.modules
or is_test()
):
logger.warning("Debug mode identified with default secret key")
log_default_secret_key_warning()