Skip to content

Commit ccbc831

Browse files
committed
Refactor tests
1 parent 6952d72 commit ccbc831

File tree

1 file changed

+11
-26
lines changed

1 file changed

+11
-26
lines changed

pkg/plugin/driver_test.go

+11-26
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package plugin_test
22

33
import (
44
"context"
5-
"crypto/x509"
65
"database/sql"
76
"encoding/json"
87
"fmt"
@@ -152,30 +151,16 @@ func setupConnection(t *testing.T) *sql.DB {
152151
password := getEnv("QUESTDB_PASSWORD", "quest")
153152
tlsEnabled := getEnv("QUESTDB_TLS_ENABLED", "false")
154153
tlsConfigurationMethod := getEnv("QUESTDB_METHOD", "file-content")
155-
tlsCaCert := getEnv("QUESTDB_CA_CERT", `
156-
-----BEGIN CERTIFICATE-----
157-
MIIDHDCCAgSgAwIBAgIUJ0QbXYlE2EEuBtlURPgDc5Z9QaowDQYJKoZIhvcNAQEL
158-
BQAwEzERMA8GA1UEAwwIcWRiX3Jvb3QwHhcNMjQwMjIwMTI1NTIwWhcNMzQwMjE3
159-
MTI1NTIwWjATMREwDwYDVQQDDAhxZGJfcm9vdDCCASIwDQYJKoZIhvcNAQEBBQAD
160-
ggEPADCCAQoCggEBALP08uf35zioPW+p1MsLwtAPuMAgUfRDF/G9IbSAIIMJ65v4
161-
GVS6NXCf7qJmoLdfL+h/+DHhfscONs7o3Rzdj5ZNwGpJ3zvaxI7AGQwyvGxmLrq4
162-
+UiQTWaP8ivTJGLAReRlfznjpouwJFluhp03rPtj5h6kYsiFbBWvHKf+KbUDotI8
163-
xnGshba+IGJNR+jC1zto3vVkrzcL+D52HVG9nczCiRNtLa8lhsRmVR8YUSitn3ly
164-
9xE75XlC7AxatI/011bSpDIDka2+Au8vLcZDk8q+i6/vkYK0FUdSL5WmvtfOspnP
165-
5M5AQEGLQvrhYV1ojRlgLo/rJX02+2baEwQzxDECAwEAAaNoMGYwHQYDVR0OBBYE
166-
FG5kKRTI/Oz/kGF22WZNw9UcOb1xMB8GA1UdIwQYMBaAFG5kKRTI/Oz/kGF22WZN
167-
w9UcOb1xMA8GA1UdEwEB/wQFMAMBAf8wEwYDVR0RBAwwCoIIcWRiX3Jvb3QwDQYJ
168-
KoZIhvcNAQELBQADggEBADR6VnCB3iB6Mr5S8MvuDlwdANkT0Gmm7rvJi/4mOj0A
169-
5hd4S39684RrzzNyakb0aEEuDdzlbJ6EC7rorks37vMNmUAa7LrFESBHPcPnmDcq
170-
rjW8amE17P5QTtJiEKiIRG8xD8grCK2MF61I285BY4pbqE+oNeQw33Y73SfQZHjV
171-
5ZCQpdxYur3Z5BFFBqFowimrRBb/HpMd/9P+/jFNxeYXQWuzjt5cEcQtdx2ca/Ix
172-
hbpD1K0Asm0IA2AoiC+5F9zmp6+f4UtHFKU6PeDBQVLQyzjiIb4tF1ZX9M4LrdW+
173-
TIFr7kfJsOwa+y1x3aTs/7VSwNjfS4FqbvXy3S7OAOs=
174-
-----END CERTIFICATE-----
175-
`)
176-
177-
pool := x509.NewCertPool()
178-
pool.AppendCertsFromPEM([]byte(tlsCaCert))
154+
155+
cwd, err := os.Getwd()
156+
if err != nil {
157+
panic(err)
158+
}
159+
160+
tlsCaCert, err := os.ReadFile(path.Join(cwd, "../../keys/my-own-ca.crt"))
161+
if err != nil {
162+
panic(err)
163+
}
179164

180165
var tlsMode string
181166
if tlsEnabled == "true" {
@@ -191,7 +176,7 @@ TIFr7kfJsOwa+y1x3aTs/7VSwNjfS4FqbvXy3S7OAOs=
191176
Password: password,
192177
TlsMode: tlsMode,
193178
ConfigurationMethod: tlsConfigurationMethod,
194-
TlsCACert: tlsCaCert,
179+
TlsCACert: string(tlsCaCert),
195180
}, "version")
196181
if err != nil {
197182
panic(err)

0 commit comments

Comments
 (0)