mirror of
https://github.com/apache/superset.git
synced 2026-04-25 02:55:07 +00:00
chore: enable lint PT009 'use regular assert over self.assert.*' (#30521)
This commit is contained in:
committed by
GitHub
parent
1f013055d2
commit
a849c29288
@@ -138,7 +138,7 @@ class TestQueryApi(SupersetTestCase):
|
||||
self.login(ADMIN_USERNAME)
|
||||
uri = f"api/v1/query/{query.id}"
|
||||
rv = self.client.get(uri)
|
||||
self.assertEqual(rv.status_code, 200)
|
||||
assert rv.status_code == 200
|
||||
|
||||
expected_result = {
|
||||
"database": {"id": example_db.id},
|
||||
@@ -163,7 +163,7 @@ class TestQueryApi(SupersetTestCase):
|
||||
"tracking_url": None,
|
||||
}
|
||||
data = json.loads(rv.data.decode("utf-8"))
|
||||
self.assertIn("changed_on", data["result"])
|
||||
assert "changed_on" in data["result"]
|
||||
for key, value in data["result"].items():
|
||||
# We can't assert timestamp
|
||||
if key not in (
|
||||
@@ -173,7 +173,7 @@ class TestQueryApi(SupersetTestCase):
|
||||
"start_time",
|
||||
"id",
|
||||
):
|
||||
self.assertEqual(value, expected_result[key])
|
||||
assert value == expected_result[key]
|
||||
# rollback changes
|
||||
db.session.delete(query)
|
||||
db.session.commit()
|
||||
@@ -189,7 +189,7 @@ class TestQueryApi(SupersetTestCase):
|
||||
self.login(ADMIN_USERNAME)
|
||||
uri = f"api/v1/query/{max_id + 1}"
|
||||
rv = self.client.get(uri)
|
||||
self.assertEqual(rv.status_code, 404)
|
||||
assert rv.status_code == 404
|
||||
|
||||
db.session.delete(query)
|
||||
db.session.commit()
|
||||
@@ -222,30 +222,30 @@ class TestQueryApi(SupersetTestCase):
|
||||
self.login(username="gamma_1", password="password")
|
||||
uri = f"api/v1/query/{query_gamma2.id}"
|
||||
rv = self.client.get(uri)
|
||||
self.assertEqual(rv.status_code, 404)
|
||||
assert rv.status_code == 404
|
||||
uri = f"api/v1/query/{query_gamma1.id}"
|
||||
rv = self.client.get(uri)
|
||||
self.assertEqual(rv.status_code, 200)
|
||||
assert rv.status_code == 200
|
||||
|
||||
# Gamma2 user, only sees their own queries
|
||||
self.logout()
|
||||
self.login(username="gamma_2", password="password")
|
||||
uri = f"api/v1/query/{query_gamma1.id}"
|
||||
rv = self.client.get(uri)
|
||||
self.assertEqual(rv.status_code, 404)
|
||||
assert rv.status_code == 404
|
||||
uri = f"api/v1/query/{query_gamma2.id}"
|
||||
rv = self.client.get(uri)
|
||||
self.assertEqual(rv.status_code, 200)
|
||||
assert rv.status_code == 200
|
||||
|
||||
# Admin's have the "all query access" permission
|
||||
self.logout()
|
||||
self.login(ADMIN_USERNAME)
|
||||
uri = f"api/v1/query/{query_gamma1.id}"
|
||||
rv = self.client.get(uri)
|
||||
self.assertEqual(rv.status_code, 200)
|
||||
assert rv.status_code == 200
|
||||
uri = f"api/v1/query/{query_gamma2.id}"
|
||||
rv = self.client.get(uri)
|
||||
self.assertEqual(rv.status_code, 200)
|
||||
assert rv.status_code == 200
|
||||
|
||||
# rollback changes
|
||||
db.session.delete(query_gamma1)
|
||||
@@ -262,7 +262,7 @@ class TestQueryApi(SupersetTestCase):
|
||||
self.login(ADMIN_USERNAME)
|
||||
uri = "api/v1/query/"
|
||||
rv = self.client.get(uri)
|
||||
self.assertEqual(rv.status_code, 200)
|
||||
assert rv.status_code == 200
|
||||
data = json.loads(rv.data.decode("utf-8"))
|
||||
assert data["count"] == QUERIES_FIXTURE_COUNT
|
||||
# check expected columns
|
||||
@@ -433,11 +433,11 @@ class TestQueryApi(SupersetTestCase):
|
||||
timestamp = datetime.timestamp(now - timedelta(days=2)) * 1000
|
||||
uri = f"api/v1/query/updated_since?q={prison.dumps({'last_updated_ms': timestamp})}"
|
||||
rv = self.client.get(uri)
|
||||
self.assertEqual(rv.status_code, 200)
|
||||
assert rv.status_code == 200
|
||||
|
||||
expected_result = updated_query.to_dict()
|
||||
data = json.loads(rv.data.decode("utf-8"))
|
||||
self.assertEqual(len(data["result"]), 1)
|
||||
assert len(data["result"]) == 1
|
||||
for key, value in data["result"][0].items():
|
||||
# We can't assert timestamp
|
||||
if key not in (
|
||||
@@ -447,7 +447,7 @@ class TestQueryApi(SupersetTestCase):
|
||||
"start_time",
|
||||
"id",
|
||||
):
|
||||
self.assertEqual(value, expected_result[key])
|
||||
assert value == expected_result[key]
|
||||
# rollback changes
|
||||
db.session.delete(old_query)
|
||||
db.session.delete(updated_query)
|
||||
|
||||
@@ -467,26 +467,22 @@ class TestSavedQueryApi(SupersetTestCase):
|
||||
# Filter by tag ID
|
||||
filter_params = get_filter_params("saved_query_tag_id", tag.id)
|
||||
response_by_id = self.get_list("saved_query", filter_params)
|
||||
self.assertEqual(response_by_id.status_code, 200)
|
||||
assert response_by_id.status_code == 200
|
||||
data_by_id = json.loads(response_by_id.data.decode("utf-8"))
|
||||
|
||||
# Filter by tag name
|
||||
filter_params = get_filter_params("saved_query_tags", tag.name)
|
||||
response_by_name = self.get_list("saved_query", filter_params)
|
||||
self.assertEqual(response_by_name.status_code, 200)
|
||||
assert response_by_name.status_code == 200
|
||||
data_by_name = json.loads(response_by_name.data.decode("utf-8"))
|
||||
|
||||
# Compare results
|
||||
self.assertEqual(
|
||||
data_by_id["count"],
|
||||
data_by_name["count"],
|
||||
len(expected_saved_queries),
|
||||
)
|
||||
self.assertEqual(
|
||||
set(query["id"] for query in data_by_id["result"]),
|
||||
set(query["id"] for query in data_by_name["result"]),
|
||||
set(query.id for query in expected_saved_queries),
|
||||
assert data_by_id["count"] == data_by_name["count"], len(
|
||||
expected_saved_queries
|
||||
)
|
||||
assert set(query["id"] for query in data_by_id["result"]) == set(
|
||||
query["id"] for query in data_by_name["result"]
|
||||
), set(query.id for query in expected_saved_queries)
|
||||
|
||||
@pytest.mark.usefixtures("create_saved_queries")
|
||||
def test_get_saved_query_favorite_filter(self):
|
||||
|
||||
Reference in New Issue
Block a user