Commit Graph

438 Commits

Author SHA1 Message Date
brianc
e4a5f2edad remove '0' character from test output 2012-07-11 22:46:19 -05:00
brianc
046c4f07c2 ignore connection string test until better parsing is incorporated 2012-07-11 22:44:21 -05:00
booo
ccc3f81dfa enable some useful test cases again 2012-07-06 15:59:38 +02:00
Brian Carlson
accb94b211 Merge pull request #135 from machunter/master
failing test for issue 6247131
2012-06-28 17:25:27 -07:00
brianc
31566cf056 fix failing array test - closes #125 2012-06-28 19:13:52 -05:00
brianc
913207575b use node-gyp - closes #132 2012-06-18 22:43:30 -05:00
burc sahinoglu
3e70c457cc test case for password containing a < or > sign 2012-06-13 12:46:47 -07:00
brianc
176e6c7ab2 include command metadata with native query result callback - closes #128 2012-05-30 23:38:03 -05:00
brianc
730355040d add failing test for #131 2012-05-30 22:50:12 -05:00
brianc
66ea0249d8 add failing test for #130 2012-05-30 22:40:49 -05:00
brianc
dd84db367b reduce complexity of test runner 2012-05-30 22:12:14 -05:00
brianc
96f7179094 expose type converter overrides & warn on giant numeric values 2012-03-21 22:36:18 -05:00
brianc
5adb96f827 add failing test for #103 2012-03-06 19:08:11 -06:00
Jan Zimmek
f2f380787e enhance array parser 2012-02-23 23:13:59 +01:00
Ahti Heinla
b65b76f2bd Added parseStringArray() unit test with escaped strings 2011-11-30 02:54:01 +02:00
Alexander Sulfrian
b2a2d029ab fixed test, column should be accessed with name 2011-11-22 05:02:15 +01:00
Alexander Sulfrian
6b032c466b added test-binary target
integration tests could now be started in binary mode
some tests are executed in text mode anyway, they are currently not
compatible with binary mode or prepared statements at all
(f.e. multiple statements in one query)
2011-11-22 05:01:00 +01:00
Alexander Sulfrian
2b7c57710c add binary cli argument for tests 2011-11-22 05:01:00 +01:00
Alexander Sulfrian
f698ed4459 use config dict in all test
instead of the connection string use the config dict in all tests to
be able to specify things like binary mode
2011-11-22 05:00:54 +01:00
Alexander Sulfrian
09ee46da22 fix binaryParsers: oid is 32bit 2011-11-22 04:53:38 +01:00
Alexander Sulfrian
e9838cc5bb fix textParsers
some textParsers requires the input value to be a string, so convert
it before calling the textParsers
the same problem exists in test/integration/connection/query-test
so that there also need to be a String call
2011-11-22 04:52:26 +01:00
Alexander Sulfrian
8730a31444 Merge remote branch 'upstream/master' 2011-11-19 00:35:21 +01:00
Alexander Sulfrian
916895639b Merge remote branch 'upstream/master'
Conflicts:
	lib/query.js
	lib/types.js
	test/unit/client/query-tests.js
	test/unit/client/typed-query-results-tests.js
2011-11-18 21:12:28 +01:00
Christophe Macabiau
947b53a0cc use the correct pg bindings 2011-11-02 19:16:13 +01:00
Christophe Macabiau
c98ebb55e2 query cancellation test 2011-11-02 16:35:09 +01:00
Simon Tokumine
53423dfbaa stringArrayParser can parse empty arrays & stringArrayParser tests 2011-10-24 14:08:05 +01:00
Brian Dunavant
94dc7fd4e8 treat undefined values as NULL. Include test to verify. 2011-10-14 11:31:12 -04:00
brianc
675bb5204c remove final assert.length 2011-10-10 20:37:08 -05:00
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
booo
aded1af4e5 unit/client/test-helper: removed unnecessary parameters for client.connect() 2011-10-03 03:26:49 -05:00
brianc
67a2290f30 emit error object from memory stream 2011-09-21 14:34:02 -05:00
Homme Zwaagstra
21b597ef17 All errors are now instances of the built in Error class
This is a fix for issue #50. It alters both the native binding and the
javascript binding to ensure that any errors returned by Postgresql
are returned to the client code as instances of the built in Error
class.

The test code has been updated to assert that this is the case. Rather
than run some individual tests the updated test code ensures this is
the case for *all* errors encountered during a test run.
2011-09-22 12:36:12 +01: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
ben hockey
8ffdfc16e4 added check for month in assert.UTCDate and fixed broken test 2011-08-12 12:17:43 -04:00
brianc
c16c7f619d configurable idle timeout on pooled clients 2011-08-11 21:52:29 -05:00
brianc
aa63f50437 remove custom pool code 2011-08-11 21:30:10 -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
brianc
c317606b0a fix writing empty string to buffer. closes gh-39 2011-07-20 15:32:47 -05:00
Aleksey Zhukov
f0aa7ccaea Simple bytea support, returning buffers instead of escaped strings. 2011-07-20 02:14:40 +04: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
Alexander Sulfrian
36243af0af tests: fixed bug, because of renamed function 2011-07-10 22:50:01 +02:00
brianc
f395ee646f fix failing error handling tests 2011-07-10 13:34:25 -05:00
Alexander Sulfrian
207b7dbb2b Merge remote branch 'upstream/master'
Conflicts:
	lib/query.js
	test/unit/client/typed-query-results-tests.js
2011-06-21 21:42:43 +02:00
Alexander Sulfrian
727de59494 tests: added test for binary timestamp 2011-06-19 16:31:48 +02:00
Alexander Sulfrian
a8acf9a656 tests: added test for binary null 2011-06-19 14:53:26 +02:00
Alexander Sulfrian
abaa4a1020 tests: added some tests for binary parser 2011-06-16 18:36:56 +02: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
ca851e40f6 ability to supply custom message to assert.emits 2011-05-19 20:04:48 -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
brianc
b18c981a82 remove unused functions of pool 2011-05-01 21:55:31 -05:00
Edward Faulkner
795ef164fb Decided not to include zero fields, for consistency. 2011-04-29 10:52:55 -04:00
Edward Faulkner
54d065f4a1 Adding a parser for postgres time intervals 2011-04-29 10:39:00 -04: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
bab0382ce7 fixed spelling 2011-04-20 22:31:04 -05:00
brianc
526a6284f9 50x performance increase on javascript client prepared statement execution on linux! 2011-04-16 11:42:23 -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
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