Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions mssql_python/auth.py
Original file line number Diff line number Diff line change
Expand Up @@ -165,8 +165,7 @@ def remove_sensitive_params(parameters: List[str]) -> List[str]:
exclude_keys = [
"uid=",
"pwd=",
"encrypt=",
"trustservercertificate=",
"trusted_connection=",
"authentication=",
]
result = [
Expand Down
6 changes: 4 additions & 2 deletions tests/test_008_auth.py
Original file line number Diff line number Diff line change
Expand Up @@ -309,15 +309,17 @@ def test_remove_sensitive_parameters(self):
"Encrypt=yes",
"TrustServerCertificate=yes",
"Authentication=ActiveDirectoryDefault",
"Trusted_Connection=yes",
"Database=testdb",
]
filtered_params = remove_sensitive_params(params)
assert "Server=test" in filtered_params
assert "Database=testdb" in filtered_params
assert "UID=user" not in filtered_params
assert "PWD=password" not in filtered_params
assert "Encrypt=yes" not in filtered_params
assert "TrustServerCertificate=yes" not in filtered_params
assert "Encrypt=yes" in filtered_params
assert "TrustServerCertificate=yes" in filtered_params
assert "Trusted_Connection=yes" not in filtered_params
assert "Authentication=ActiveDirectoryDefault" not in filtered_params


Expand Down
Loading