Daniele Varrazzo
7ac0bdd661
Added PostgreSQL composite types typecaster to Python tuples.
2011-01-02 00:34:13 +01:00
Daniele Varrazzo
fdfa2de1a1
Fixed adaptation of None in composite types (ticket #26 ).
...
Added an adapter for None: it is usually not invoked as adaptation to
NULL is a fast path in mogrify, but can be invoked by composite types.
Notice that composite types still have the option to fast-path None
(e.g. list adapter does).
2011-01-01 17:07:54 +01:00
Daniele Varrazzo
b5a8facb9c
Added test to show failed adaptation of None in records.
2010-12-31 18:54:50 +01:00
Daniele Varrazzo
361786f4a8
More careful connections handling during tests.
2010-11-28 17:29:37 +00:00
Daniele Varrazzo
5a025825cc
Skip test if uuid not available on Python.
2010-11-24 11:04:18 +00:00
Daniele Varrazzo
a55e50b991
hstore test passes against non-utf8 databases.
2010-11-19 10:29:07 +00:00
Daniele Varrazzo
19ead4a5cb
Test cleanup.
...
Tests pass or fail gracefully on older PostgreSQL versions.
If unittest2 is available, skip tests instead of printing warnings.
2010-11-19 03:55:37 +00:00
Daniele Varrazzo
1b100b5cbf
Skip tests if the hstore type is not in the test database.
2010-11-05 09:34:52 +00:00
Daniele Varrazzo
d5bf400cb4
The hstore typecast can be registered globally.
2010-11-05 09:34:52 +00:00
Daniele Varrazzo
ed623776f3
Hstore can return unicode keys and values.
2010-11-05 09:34:51 +00:00
Daniele Varrazzo
00e005b77d
Added test to verify dict roundtrip with hstore.
2010-11-05 09:34:50 +00:00
Daniele Varrazzo
af835f8857
Correctly parse escaped quotes from hstore.
...
Parse regexp simplified.
2010-11-05 09:34:50 +00:00
Daniele Varrazzo
6d441b6e03
Added hstore typecaster registration.
2010-11-05 09:34:50 +00:00
Daniele Varrazzo
fef9727cce
parse_hstore converted in class method.
2010-11-05 09:34:50 +00:00
Daniele Varrazzo
5844e989c4
Added function to parse an hstore into a dict.
2010-11-05 09:34:50 +00:00
Daniele Varrazzo
5693c9cab1
Added implementation of python dict adapter to hstore.
2010-11-05 09:34:50 +00:00
Daniele Varrazzo
575b2b5f77
The Inet type knows how to adapt itself.
...
Implemented __conform__ as the Adaptation PEP suggests. It is not
required for the type to be registered as adapter.
2010-09-25 23:55:55 +01:00
Federico Di Gregorio
611606d532
Changes license to LGPL3 + OpenSSL exception on all source files
2010-02-12 23:34:53 +01:00
Federico Di Gregorio
bcc836c661
Now adapt() errors include the type name
2009-11-25 11:51:54 +01:00
Federico Di Gregorio
390a9c2451
Added support for UUID arrays
2009-10-04 12:34:02 +02:00
Federico Di Gregorio
5b04203c9f
Fixed error in register_type()
2009-03-02 10:59:52 +01:00
Federico Di Gregorio
4c8e80038e
Added inet support
2008-09-24 01:27:52 +02:00
Federico Di Gregorio
56f6001d6d
Support for NULLs in UUID
2008-09-23 09:11:11 +02:00
Federico Di Gregorio
b92601306e
Added suppport for UUID and related test.
2008-09-19 21:25:16 +02:00