mirror of
https://github.com/apache/superset.git
synced 2026-04-10 11:55:24 +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:
@@ -32,7 +32,7 @@ from tests.base_api_tests import ApiOwnersTestCaseMixin
|
||||
from tests.base_tests import SupersetTestCase
|
||||
|
||||
|
||||
class DashboardApiTests(SupersetTestCase, ApiOwnersTestCaseMixin):
|
||||
class TestDashboardApi(SupersetTestCase, ApiOwnersTestCaseMixin):
|
||||
resource_name = "dashboard"
|
||||
|
||||
dashboard_data = {
|
||||
@@ -44,9 +44,6 @@ class DashboardApiTests(SupersetTestCase, ApiOwnersTestCaseMixin):
|
||||
"published": False,
|
||||
}
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(DashboardApiTests, self).__init__(*args, **kwargs)
|
||||
|
||||
def insert_dashboard(
|
||||
self,
|
||||
dashboard_title: str,
|
||||
|
||||
Reference in New Issue
Block a user