mirror of
https://github.com/apache/superset.git
synced 2026-04-08 10:55:20 +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:
@@ -42,7 +42,7 @@ PRESTO_TEST_FEATURE_FLAGS = {
|
||||
}
|
||||
|
||||
|
||||
class SqlValidatorEndpointTests(SupersetTestCase):
|
||||
class TestSqlValidatorEndpoint(SupersetTestCase):
|
||||
"""Testing for Sql Lab querytext validation endpoint"""
|
||||
|
||||
def tearDown(self):
|
||||
@@ -114,7 +114,7 @@ class SqlValidatorEndpointTests(SupersetTestCase):
|
||||
self.assertIn("Kaboom!", resp["error"])
|
||||
|
||||
|
||||
class BaseValidatorTests(SupersetTestCase):
|
||||
class TestBaseValidator(SupersetTestCase):
|
||||
"""Testing for the base sql validator"""
|
||||
|
||||
def setUp(self):
|
||||
@@ -125,7 +125,7 @@ class BaseValidatorTests(SupersetTestCase):
|
||||
self.validator.validate(None, None, None)
|
||||
|
||||
|
||||
class PrestoValidatorTests(SupersetTestCase):
|
||||
class TestPrestoValidator(SupersetTestCase):
|
||||
"""Testing for the prestodb sql validator"""
|
||||
|
||||
def setUp(self):
|
||||
|
||||
Reference in New Issue
Block a user