mirror of
https://github.com/apache/superset.git
synced 2026-04-10 20:06:13 +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:
@@ -65,7 +65,7 @@ def delete_schema_perm(view_menu_name: str) -> None:
|
||||
return None
|
||||
|
||||
|
||||
class RolePermissionTests(SupersetTestCase):
|
||||
class TestRolePermission(SupersetTestCase):
|
||||
"""Testing export role permissions."""
|
||||
|
||||
def setUp(self):
|
||||
@@ -818,7 +818,7 @@ class RolePermissionTests(SupersetTestCase):
|
||||
raise Exception(f"Some views are not secured:\n{view_str}")
|
||||
|
||||
|
||||
class SecurityManagerTests(SupersetTestCase):
|
||||
class TestSecurityManager(SupersetTestCase):
|
||||
"""
|
||||
Testing the Security Manager.
|
||||
"""
|
||||
@@ -930,7 +930,7 @@ class SecurityManagerTests(SupersetTestCase):
|
||||
security_manager.raise_for_access(viz=test_viz)
|
||||
|
||||
|
||||
class RowLevelSecurityTests(SupersetTestCase):
|
||||
class TestRowLevelSecurity(SupersetTestCase):
|
||||
"""
|
||||
Testing Row Level Security
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user