Commit Graph

367 Commits

Author SHA1 Message Date
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
Brian Carlson
2836c8b64d native connection failures gracefully emit error from libpq 2011-04-14 22:38:55 -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
749531f597 notification message 2011-03-03 23:20:47 -06:00
brianc
16aa5ae981 working on bubbling up notifications 2011-03-03 22:55:06 -06: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
brianc
08eddd26e2 make type coercion a part of the api 2011-03-03 18:05:29 +00:00
bmc
b76ced7144 begin type coercion for libpq 2011-03-01 21:03:51 +00:00
bmc
c0ef5296c6 support for connecting via domain socket 2011-03-01 20:35:14 +00:00
bmc
9eed57be84 updated integration tests of defaults to test for new values 2011-03-01 20:28:44 +00:00
bmc
d5bd9c904a defaults changed to be more in line with libpq defaults 2011-03-01 20:13:04 +00:00
bmc
47591d677b callback api working 2011-03-01 19:51:25 +00:00
brianc
ded6c05ed6 callback api failures 2011-02-28 23:09:09 -06:00
brianc
128dbcb84c failing test for simple query with callback 2011-02-28 22:59:54 -06:00
brianc
3594ab5185 quick support for integer parameters 2011-02-28 22:57:29 -06:00
bmc
8c7083207a string based parameterized statements working 2011-03-01 01:49:02 +00:00
brianc
ba1c6cf8cf spacing 2011-02-24 22:09:36 -06:00
brianc
567446e090 error tests 2011-02-24 22:06:19 -06:00
brianc
b7c3db5f32 error test 2011-02-24 21:50:17 -06:00
brianc
f4ca716b93 throw exception when passing non-string to query 2011-02-24 21:44:03 -06:00
brianc
cc2ff042ef failing test for parameterized queries 2011-02-24 21:33:54 -06:00
brianc
c58037b514 reduce max number of concurrent clients in stress test since it is
over the default
2011-02-24 21:19:48 -06:00
Brian Carlson
3233dba5ad Merge branch 'libpq' of https://github.com/brianc/node-postgres into libpq 2011-02-24 08:05:48 -06:00
Brian Carlson
2a5df5d7c5 added stress tests for native bindings 2011-02-23 23:11:13 -06:00
brianc
ca9b3cb2cd can pass config object to native query 2011-02-23 22:41:54 -06:00
Brian Carlson
569f760b5e updated test & makefile to be more in line with other uses 2011-02-23 20:19:27 -06:00
Brian Carlson
cda667df24 tests for PGRES_COMMAND_OKAY and multiple rows 2011-02-23 20:13:22 -06:00
Brian Carlson
c321151325 cleaned up file structure & improved evented query api compat 2011-02-23 20:02:51 -06: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
Brian Carlson
7b365ffc24 changed '--libpg true' flag to '--libpq true' 2011-02-23 18:45:39 -06:00
brianc
ce56fb6453 beginning of js Client compatible api 2011-02-22 23:52:25 -06:00
brianc
edea8967d2 stage up the ability to run libpg based client integration tests 2011-02-22 22:48:51 -06:00
brianc
20e62cecbf renamed test file 2011-02-22 22:21:49 -06:00
brianc
fa416b470a connection tests pass 2011-02-22 22:20:47 -06:00
Brian Carlson
8e8352127a decrease emit timeout time 2011-02-22 19:32:18 -06:00
Brian Carlson
fe74b91041 removed references to 'connection' in client integration tests 2011-02-22 19:16:05 -06:00
brianc
d06f407c6c failing test for row results 2011-02-20 19:28:48 -06:00
brianc
67e56fe832 connection termination 2011-02-20 19:20:13 -06:00
brianc
93c1135389 connection raising error from libpq error 2011-02-20 17:09:52 -06:00
brianc
dde73c68d7 added test for failing connection 2011-02-20 16:53:34 -06:00
brianc
643164d2f0 some cleanup on the initial spike 2011-02-20 16:12:06 -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
brianc
daa370a610 move some query listener delegation to client 2011-02-04 19:03:23 -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
Brian Carlson
1aa8880c25 fixed asserter for success 2011-01-21 16:53:17 -06:00
Brian Carlson
3fd8d3f853 helper function to test for query successes 2011-01-21 15:13:58 -06:00
brianc
56ba2567ce result of query contains metadata about query execution 2011-01-19 00:35:32 -06:00
Brian Carlson
31b5f82ad0 initial implementation of providing command execution results 2011-01-18 23:03:24 -06:00
Brian Carlson
fcd1fd563b add failing tests for missing query result metadata 2011-01-18 22:37:37 -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
c93b76fb15 support adding header packet to remove final buffer.copy call 2011-01-14 15:19:10 -06:00
Brian Carlson
9a08f51a72 better printing of actual/expected buffers in error for visual compare 2011-01-14 15:18:56 -06:00
Brian Carlson
3500154d2a writer's buffer resize no longer dies when item byteLength > 2x buffer length 2011-01-14 14:52:16 -06:00
Brian Carlson
25398def4d no longer ignore millisecond integration test 2011-01-10 16:26:48 -06:00
Darwin
7fcfbd8bb0 . 2011-01-08 16:41:48 +01:00
Darwin
a811fcd069 test showing bug... 2011-01-08 16:34:47 +01:00
brianc
eb3e4ca3ab writer#addString 2011-01-01 12:36:26 -06:00
brianc
99086cf4bf Writer#flush 2011-01-01 11:51:33 -06:00
brianc
905207dff8 failing test for 'clear' 2011-01-01 11:32:59 -06:00
brianc
6f37062a11 remove duplicate class definition in test file 2011-01-01 11:31:53 -06:00
brianc
c724ea276d ElasticBuffer now has same public interface as old Writer 2010-12-29 20:51:18 -06:00
brianc
dd1e291ef3 resize internal buffer on cstring 2010-12-29 20:33:36 -06:00
brianc
ee35bd8a78 cstring adding 2010-12-29 20:30:49 -06:00
brianc
e93cb644e8 starting working on faster buffer writer 2010-12-29 20:27:58 -06:00
brianc
51d922f3e1 a connection string without all settings no longer causes client
constructor to throw error
2010-12-28 10:44:33 -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
c0f37e1468 don't print out args on every test run 2010-12-19 14:52:26 -06:00
brianc
eec75ea871 die on client/query errors in integration tests 2010-12-19 14:49:14 -06:00
brianc
49f5da8f02 make the test name printing an option via the "verbose" command line argument 2010-12-19 14:46:43 -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