Commit Graph

183 Commits

Author SHA1 Message Date
brianc
06585d6e2c require 'util' instead of 'sys' 2011-10-10 19:40:52 -05:00
brianc
afe4382c63 change assert.length to assert.lengthIs 2011-10-10 19:21:06 -05:00
brianc
2835f25e3f make booo's tests pass for the native client 2011-10-03 03:26:50 -05:00
booo
38f4b04140 error-handling-test: implemented some tests for the Client.prototype.connect with callback (#52) 2011-10-03 03:26:50 -05:00
brianc
1731def7dd assert against correct client object 2011-09-13 18:18:44 -05:00
brianc
ec1c70c4b5 ability to pause/resume drain event for long-running async transactions 2011-08-29 23:43:36 -05:00
brianc
45a5142159 remove dead test code 2011-08-29 23:29:08 -05:00
brianc
2ddc553ee4 pg object emit error event on idle pooled client errors 2011-08-29 02:35:46 -05:00
brianc
d9fbe9e878 remove require.paths use 2011-08-29 02:35:08 -05:00
brianc
293eaf8b0f failing test for inconsistent js/native query api 2011-08-15 20:37:46 -05:00
brianc
c16c7f619d configurable idle timeout on pooled clients 2011-08-11 21:52:29 -05:00
brianc
4cb97a2b9e switch to node-pool from custom client pool 2011-08-11 20:59:56 -05:00
brianc
a7fbe95e72 make pg.connect config/conString argument optional 2011-08-11 19:32:57 -05:00
Aleksey Zhukov
6dd0157280 Fixes for testing with non-local Postgres server. 2011-07-20 01:55:39 +04:00
brianc
1fbe54d5f2 fix gh#36 2011-07-12 23:08:16 -05:00
brianc
f395ee646f fix failing error handling tests 2011-07-10 13:34:25 -05:00
brianc
de7f90f315 Merge branch 'master' of https://github.com/brianc/node-postgres 2011-06-02 07:29:32 -05:00
brianc
7fb6c430df failing test (currently ignored) for pure js connection error handling 2011-06-02 07:28:05 -05:00
brianc
f7e81edc1a added extra tests contributed by napa3um 2011-05-19 23:14:20 -05:00
brianc
0ea77f475b fix for gh-issue #26 2011-05-19 20:46:27 -05:00
brianc
699ef7b294 temporarily ignore metadata test 2011-05-19 19:19:58 -05:00
brianc
a69928ee46 make tests for native always test native 2011-05-19 19:18:43 -05:00
brianc
94f670590f support for connecting via hostname with native bindings (using node async dns lookup instead of sync libpq dns) 2011-05-05 19:13:43 -05:00
brianc
6c7b908367 test for pool name caching 2011-05-02 00:16:07 -05:00
Brian Carlson
c98bb21641 failing test for native query with object as first parameter and callback as second parameter 2011-04-20 22:48:40 -05:00
Brian Carlson
c75c6e3040 fix failing test on 9.0 due to the 'instant' nature of notification messages 2011-04-14 23:20:15 -05:00
brianc
0792c0a51b fix test to work with 8.x versions of postgres 2011-04-14 23:11:36 -05:00
Brian Carlson
e4ce36bda8 support for 'payload' of notification in postgres >=9.0 2011-04-14 22:53:44 -05:00
brianc
bd3dc8518e Merge branch 'master' into libpq 2011-03-07 19:25:56 -06:00
brianc
a205f612eb modified to test larger and more frequent dataset 2011-03-07 19:15:27 -06:00
brianc
2cecd76dfe renamed test file to get picked up by automatic test running 2011-03-07 19:00:53 -06:00
brianc
847d84f82e fixed 'overload' error for NativeQuery constructor 2011-03-07 18:56:50 -06:00
Darwin
db72f684c9 added a test that triggers a bug i found, in my project i fixed the bug by making the query smaller (char count). 2011-03-07 12:59:57 +01:00
brianc
1fd718bd74 work on named prepared statements 2011-03-06 21:32:58 -06:00
brianc
941b2e298d work on named queries 2011-03-05 12:01:57 -06:00
brianc
0a672a6329 re-include previously ignored, failing test for named statements in prep for implementing feature 2011-03-05 11:32:37 -06:00
brianc
f38f5d6cf6 pass args to client tests 2011-03-05 11:32:18 -06:00
brianc
1226ee2012 only test for client configuration during pure-js tests 2011-03-05 11:32:10 -06:00
brianc
3399352383 errors from libpq come back with appropriate data 2011-03-04 22:28:40 +00:00
brianc
e4a9abd0ec made connection tests not use wrong version of client 2011-03-04 20:07:20 +00:00
brianc
c1b5fe2ab0 native 'notify' and 'notification' events 2011-03-04 20:04:59 +00:00
brianc
bbe704b8db merged master 2011-03-04 19:32:54 +00:00
brianc
1cd1721f7f integration notification tests 2011-03-04 19:30:19 +00:00
brianc
5459773b90 properly emit notice messages on client 2011-03-03 23:30:17 +00:00
brianc
7f582a5811 more tests passing 2011-03-03 18:46:24 +00:00
brianc
0b97f699c5 merge master into topic 2011-03-03 18:31:20 +00:00
brianc
d38ea0131f passing more tests 2011-03-03 18:29:00 +00:00
brianc
d403958869 fix test failure 2011-03-03 18:23:02 +00:00
brianc
7e2f713af3 running all client integration tests against native client - many failures 2011-03-03 18:21:43 +00:00
bmc
b76ced7144 begin type coercion for libpq 2011-03-01 21:03:51 +00:00
bmc
9eed57be84 updated integration tests of defaults to test for new values 2011-03-01 20:28:44 +00:00
Brian Carlson
6a2adc1feb more api compat 2011-02-23 19:40:52 -06:00
Brian Carlson
7d05daaf2c removed some globals from tests 2011-02-23 19:50:43 -06:00
Brian Carlson
8fe4f85714 all simple query tests now passing 2011-02-23 19:15:16 -06:00
brianc
ce56fb6453 beginning of js Client compatible api 2011-02-22 23:52:25 -06:00
Brian Carlson
fe74b91041 removed references to 'connection' in client integration tests 2011-02-22 19:16:05 -06:00
brianc
1dfe510abe move spike test file and start new test directory 2011-02-20 16:05:50 -06:00
Brian Carlson
59d813c8b5 connection to postgres via libpq bindings successful 2011-02-19 09:24:46 -06:00
Brian Carlson
0f0f59c12f initial experiment with libpq bindings 2011-02-18 11:38:47 -06:00
Brian Carlson
2029248dbe edge case millisecond parsing fixed 2011-01-23 23:58:03 -06:00
Brian Carlson
2e3dee254f failing test for the elusive milisecond parsing bug 2011-01-23 22:19:55 -06:00
Brian Carlson
79c5faf547 first pass at array type conversion 2011-01-21 16:53:24 -06:00
brianc
56ba2567ce result of query contains metadata about query execution 2011-01-19 00:35:32 -06:00
Brian Carlson
41add49925 failing test for multiple calls of callback when multiple commands are executed 2011-01-18 22:20:23 -06:00
Brian Carlson
25398def4d no longer ignore millisecond integration test 2011-01-10 16:26:48 -06:00
brianc
28bbbf9087 modified connection info for invalid connection test to use localhost
in order to avoid long timeouts in dns
2010-12-24 20:01:11 -06:00
brianc
7dc89cec04 made integration tests die faster when they cannot connect to the database 2010-12-19 15:12:51 -06:00
brianc
eec75ea871 die on client/query errors in integration tests 2010-12-19 14:49:14 -06:00
brianc
ac92b4a8e6 Merge branch 'master' of https://github.com/JulianBirch/node-postgres into JulianBirch-master 2010-12-19 14:16:33 -06:00
Julian Birch
721cf56eb3 Rows are now associative arrays rather than straight arrays. 2010-12-19 09:41:11 +00:00
brianc
4bda436b2b added test for transactions 2010-12-18 14:50:30 -06:00
Brian Carlson
9281ff9860 failing test for query errors not being trapped in callback 2010-12-16 23:48:58 -06:00
Brian Carlson
26b28a7565 added test for ending multiple connection pools at once 2010-12-14 19:30:32 -06:00
Brian Carlson
fb463923d8 test refactoring 2010-12-14 19:23:01 -06:00
Brian Carlson
b3e56afea2 initial working connection pool implementation & tests 2010-12-13 17:21:40 -06:00
Brian Carlson
618c268788 pass sink up the chain 2010-12-13 17:21:09 -06:00
Brian Carlson
ab13d0c1eb initial crack at connection pooling -- still dirty 2010-12-10 17:32:34 -06:00
Brian Carlson
f0291d30d7 nested query and streamlined api working 2010-12-02 17:47:54 -06:00
Brian Carlson
8d7ff353af fix to allow executing queries within the callback function of another query.
there was a timing issue with emiting the drain event
2010-11-21 23:30:10 -06:00
Brian Carlson
de5438e6f5 started working on specifying defaults 2010-11-20 14:09:18 -06:00
Brian Carlson
2fd220d8e2 fix to make connection error reporting more robust in test 2010-11-17 13:13:27 -06:00
Brian Carlson
f7d990068f more integration tests for new api 2010-11-15 01:12:29 -06:00
Brian Carlson
0bde640bab overloaded "simple" query api to provide callback enabled prepared statement 2010-11-15 00:42:38 -06:00
Brian Carlson
91aac6d350 initial callback api integration underway 2010-11-15 00:10:21 -06:00
Brian Carlson
f8096cbe55 initial work on streamlined client interface 2010-11-14 23:04:41 -06:00
Brian Carlson
78c4ca832c test for row count > result count in cursor row limit 2010-11-14 17:56:18 -06:00
Brian Carlson
ebf5c5c4ed support for limiting number of rows returned at a time from a cursor 2010-11-14 17:53:49 -06:00
Brian Carlson
6585f85d03 query object now emits query related errors, client object no longer
emits query related errors
2010-11-14 16:50:38 -06:00
brianc
95ee9e645c query now returns named records in rows 2010-11-04 00:21:29 -05:00
brianc
b9387dfda5 added more robust multiple query result tests 2010-11-03 23:16:58 -05:00
brianc
dbc84f69f0 changed integration test to depend on row array methods for
future-proofing any accidental api change
2010-11-03 23:08:14 -05:00
brianc
2efe451ee6 added Row object instead of returning raw dataRow object w/ coerced types 2010-11-03 23:06:07 -05:00
brianc
1b9ccf97e9 reduced number of flush messages during prepared statement, 2x performance 2010-11-02 03:29:11 -05:00
brianc
aa53908e88 updating tests to use fewer connections and up timeout for slower machines 2010-11-02 18:15:41 -05:00
brianc
381598d3c0 date type coercion works in both directions 2010-11-02 00:50:42 -05:00
brianc
6841178ca2 modified tests to correctly check for adjusted utc values 2010-11-02 00:23:39 -05:00
brianc
2ce2277bcf updated type coercion test execution order to not fail due to slow query perf timeouts 2010-11-01 20:38:22 -04:00
brianc
074779b5ff initial work on dates 2010-11-01 00:27:05 -05:00
brianc
d2079478da change name of assert.raises to assert.emits 2010-10-31 14:43:10 -05:00
brianc
a928453d69 integration tests for parsing types, failing on nulls 2010-10-30 21:10:26 -05:00