mirror of
https://github.com/apache/superset.git
synced 2026-04-21 00:54:44 +00:00
feat: filter parameters from DB API (#21248)
This commit is contained in:
@@ -374,7 +374,7 @@ class TestDatabaseApi(SupersetTestCase):
|
||||
"database_name": "test-create-database-invalid-json",
|
||||
"sqlalchemy_uri": example_db.sqlalchemy_uri_decrypted,
|
||||
"configuration_method": ConfigurationMethod.SQLALCHEMY_FORM,
|
||||
"encrypted_extra": '{"A": "a", "B", "C"}',
|
||||
"masked_encrypted_extra": '{"A": "a", "B", "C"}',
|
||||
"extra": '["A": "a", "B", "C"]',
|
||||
}
|
||||
|
||||
@@ -383,7 +383,7 @@ class TestDatabaseApi(SupersetTestCase):
|
||||
response = json.loads(rv.data.decode("utf-8"))
|
||||
expected_response = {
|
||||
"message": {
|
||||
"encrypted_extra": [
|
||||
"masked_encrypted_extra": [
|
||||
"Field cannot be decoded by JSON. Expecting ':' "
|
||||
"delimiter: line 1 column 15 (char 14)"
|
||||
],
|
||||
@@ -1353,7 +1353,7 @@ class TestDatabaseApi(SupersetTestCase):
|
||||
# validate that the endpoint works with the password-masked sqlalchemy uri
|
||||
data = {
|
||||
"database_name": "examples",
|
||||
"encrypted_extra": "{}",
|
||||
"masked_encrypted_extra": "{}",
|
||||
"extra": json.dumps(extra),
|
||||
"impersonate_user": False,
|
||||
"sqlalchemy_uri": example_db.safe_sqlalchemy_uri(),
|
||||
|
||||
Reference in New Issue
Block a user