diff --git a/test/acceptance/user-database-timeout-limit.js b/test/acceptance/user-database-timeout-limit.js index 3448ebfc..660c07c0 100644 --- a/test/acceptance/user-database-timeout-limit.js +++ b/test/acceptance/user-database-timeout-limit.js @@ -94,7 +94,7 @@ const DATASOURCE_TIMEOUT_ERROR = { }] }; -describe('user database timeout limit', function () { +describe.only('user database timeout limit', function () { describe('dataview', function () { beforeEach(function (done) { const mapconfig = createMapConfig(); diff --git a/test/support/test-client.js b/test/support/test-client.js index 8801b4a1..a7237e00 100644 --- a/test/support/test-client.js +++ b/test/support/test-client.js @@ -1275,6 +1275,11 @@ TestClient.prototype.setUserDatabaseTimeoutLimit = function (timeoutLimit, callb }); step( + // we need to guarantee all new connections have the new settings + function beforeRefreshPoolConnection () { + const next = this; + psql.end(() => next()); + }, function configureTimeouts () { const timeoutSQLs = [ `ALTER ROLE "${publicuser}" SET STATEMENT_TIMEOUT TO ${timeoutLimit}`,