Skip to content

Commit 79f858c

Browse files
Fix when TestKit sends None for trustedCertificates (#661)
Co-authored-by: Rouven Bauer <rouven.bauer@neo4j.com>
1 parent 488b9ba commit 79f858c

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

testkitbackend/_async/requests.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,12 @@ async def NewDriver(backend, data):
103103
if "encrypted" in data:
104104
kwargs["encrypted"] = data["encrypted"]
105105
if "trustedCertificates" in data:
106-
kwargs["trusted_certificates"] = [
107-
"/usr/local/share/custom-ca-certificates/" + cert
108-
for cert in data["trustedCertificates"]
109-
]
106+
kwargs["trusted_certificates"] = data["trustedCertificates"]
107+
if isinstance(kwargs["trusted_certificates"], list):
108+
kwargs["trusted_certificates"] = [
109+
"/usr/local/share/custom-ca-certificates/" + cert
110+
for cert in kwargs["trusted_certificates"]
111+
]
110112

111113
data.mark_item_as_read("domainNameResolverRegistered")
112114
driver = neo4j.AsyncGraphDatabase.driver(

testkitbackend/_sync/requests.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,12 @@ def NewDriver(backend, data):
103103
if "encrypted" in data:
104104
kwargs["encrypted"] = data["encrypted"]
105105
if "trustedCertificates" in data:
106-
kwargs["trusted_certificates"] = [
107-
"/usr/local/share/custom-ca-certificates/" + cert
108-
for cert in data["trustedCertificates"]
109-
]
106+
kwargs["trusted_certificates"] = data["trustedCertificates"]
107+
if isinstance(kwargs["trusted_certificates"], list):
108+
kwargs["trusted_certificates"] = [
109+
"/usr/local/share/custom-ca-certificates/" + cert
110+
for cert in kwargs["trusted_certificates"]
111+
]
110112

111113
data.mark_item_as_read("domainNameResolverRegistered")
112114
driver = neo4j.GraphDatabase.driver(

0 commit comments

Comments
 (0)