chore(python-testing): move memoized tests to unit tests (#15507)

* chore: move memoized test into a separated file

create integration test workflow

* chore: create unit test workflow to run purely pytest

* fix: bad reference

* fix: remove pip requirements bc there aren't any yet

* temp: install unit dependencies directly

* fix: --rootdir=

* fix: try to run only unit test

* chore: decouple memoized as separated module

* fix: bring back dependencies bc superset top-level module is coupled to flask and others so no reason no to do it

* fix: reference

* fix: pre-commit

* fix: pylint
This commit is contained in:
Amit Miran
2021-07-12 10:00:18 +03:00
committed by GitHub
parent 9ed8ce53ed
commit 62a8f2e193
14 changed files with 391 additions and 296 deletions

View File

@@ -43,7 +43,7 @@ from superset.charts.commands.exceptions import (
TimeRangeParseFailError,
TimeRangeUnclearError,
)
from superset.utils.core import memoized
from superset.utils.memoized import memoized
ParserElement.enablePackrat()