Make connections configurable and skippable
It is a hassle to setup all potential connection and authentication types. And it is impossible to test Unix domain sockets on Windows. Make testing non-default connections optional.
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
package pgx
|
||||
|
||||
var defaultConnectionParameters *ConnectionParameters = &ConnectionParameters{Host: "127.0.0.1", User: "pgx_md5", Password: "secret", Database: "pgx_test"}
|
||||
|
||||
// To skip tests for specific connection / authentication types set that connection param to nil
|
||||
var tcpConnectionParameters *ConnectionParameters = nil
|
||||
var unixSocketConnectionParameters *ConnectionParameters = nil
|
||||
var md5ConnectionParameters *ConnectionParameters = nil
|
||||
var plainPasswordConnectionParameters *ConnectionParameters = nil
|
||||
var noPasswordConnectionParameters *ConnectionParameters = nil
|
||||
var invalidUserConnectionParameters *ConnectionParameters = nil
|
||||
|
||||
// var tcpConnectionParameters *ConnectionParameters = &ConnectionParameters{Host: "127.0.0.1", User: "pgx_md5", Password: "secret", Database: "pgx_test"}
|
||||
// var unixSocketConnectionParameters *ConnectionParameters = &ConnectionParameters{Socket: "/private/tmp/.s.PGSQL.5432", User: "pgx_none", Database: "pgx_test"}
|
||||
// var md5ConnectionParameters *ConnectionParameters = &ConnectionParameters{Host: "127.0.0.1", User: "pgx_md5", Password: "secret", Database: "pgx_test"}
|
||||
// var plainPasswordConnectionParameters *ConnectionParameters = &ConnectionParameters{Host: "127.0.0.1", User: "pgx_pw", Password: "secret", Database: "pgx_test"}
|
||||
// var noPasswordConnectionParameters *ConnectionParameters = &ConnectionParameters{Host: "127.0.0.1", User: "pgx_none", Database: "pgx_test"}
|
||||
// var invalidUserConnectionParameters *ConnectionParameters = &ConnectionParameters{Host: "127.0.0.1", User: "invalid", Database: "pgx_test"}
|
||||
Reference in New Issue
Block a user