mirror of
https://github.com/apache/superset.git
synced 2026-04-12 20:57:55 +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:
@@ -94,10 +94,12 @@ def create_access_request(session, ds_type, ds_name, role_name, user_name):
|
||||
return access_request
|
||||
|
||||
|
||||
class RequestAccessTests(SupersetTestCase):
|
||||
class TestRequestAccess(SupersetTestCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
with app.app_context():
|
||||
cls.create_druid_test_objects()
|
||||
|
||||
security_manager.add_role("override_me")
|
||||
security_manager.add_role(TEST_ROLE_1)
|
||||
security_manager.add_role(TEST_ROLE_2)
|
||||
|
||||
Reference in New Issue
Block a user