mirror of
https://github.com/apache/superset.git
synced 2026-04-16 06:34:52 +00:00
feat: Switch from nosetest to pytest (#10177)
* Switch from nosetest to pytest Fix schedule tests Collect pytest coverage Move pytest config into pytest.ini Move cov to the pytest.ini * Append coverage for the 2nd run * Add coverage to all commands * Coverage only for tests * Get coverage from 1 place * Rename classes to be pytest compatible * Test coverage for examples and tests * Max diff to -1 * Explain how to run pytest for the whole project * Do not append code coverage for the main run * Do not run coverage on examples Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com>
This commit is contained in:
@@ -21,13 +21,11 @@ from sqlalchemy.engine.result import RowProxy
|
||||
from sqlalchemy.sql import select
|
||||
|
||||
from superset.db_engine_specs.presto import PrestoEngineSpec
|
||||
from tests.db_engine_specs.base_tests import DbEngineSpecTestCase
|
||||
from tests.db_engine_specs.base_tests import TestDbEngineSpec
|
||||
|
||||
|
||||
class PrestoTests(DbEngineSpecTestCase):
|
||||
@skipUnless(
|
||||
DbEngineSpecTestCase.is_module_installed("pyhive"), "pyhive not installed"
|
||||
)
|
||||
class TestPrestoDbEngineSpec(TestDbEngineSpec):
|
||||
@skipUnless(TestDbEngineSpec.is_module_installed("pyhive"), "pyhive not installed")
|
||||
def test_get_datatype_presto(self):
|
||||
self.assertEqual("STRING", PrestoEngineSpec.get_datatype("string"))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user