chore(tests): Remove ineffectual login (#27149)

This commit is contained in:
John Bodley
2024-04-09 09:52:02 -07:00
committed by GitHub
parent ae0f2ce3c1
commit 481a63da55
47 changed files with 857 additions and 802 deletions

View File

@@ -106,6 +106,9 @@ class SupersetTestCase(TestCase):
maxDiff = -1
def tearDown(self):
self.logout()
def create_app(self):
return app
@@ -196,7 +199,7 @@ class SupersetTestCase(TestCase):
db.session.commit()
return obj
def login(self, username="admin", password="general"):
def login(self, username, password="general"):
return login(self.client, username, password)
def get_slice(self, slice_name: str) -> Slice:
@@ -311,7 +314,7 @@ class SupersetTestCase(TestCase):
):
if username:
self.logout()
self.login(username=username)
self.login(username)
dbid = SupersetTestCase.get_database_by_name(database_name).id
json_payload = {
"database_id": dbid,
@@ -332,12 +335,13 @@ class SupersetTestCase(TestCase):
resp = self.get_json_resp(
"/api/v1/sqllab/execute/", raise_on_error=False, json_=json_payload
)
if username:
self.logout()
if raise_on_error and "error" in resp:
raise Exception("run_sql failed")
return resp
def create_fake_db(self):
self.login(username="admin")
database_name = FAKE_DB_NAME
db_id = 100
extra = """{
@@ -363,7 +367,6 @@ class SupersetTestCase(TestCase):
db.session.delete(database)
def create_fake_db_for_macros(self):
self.login(username="admin")
database_name = "db_for_macros_testing"
db_id = 200
database = self.get_or_create(