Anthony Tuininga
05925019d3
Improved test suite.
2019-07-24 16:40:43 -06:00
Anthony Tuininga
ee5fe39544
Rename queues and queue tables to be more clear as to which is which.
2019-06-11 19:13:21 -06:00
Anthony Tuininga
0ae5b9e715
Added test cases for session tagging.
2019-03-07 17:00:14 -07:00
Anthony Tuininga
4ed95aad94
Reworked test suite to eliminate the use of default passwords and to make the
...
individual test modules directly runnable (instead of using execfile() within
test.py).
2019-01-31 10:18:04 -07:00
Anthony Tuininga
b340771c37
Rework handling of numbers so that, unless using the NATIVE_INT,
...
NATIVE_FLOAT or NATIVE_DOUBLE types, all numbers are converted to strings and
passed through to ODPI-C in all Python versions; improved error message when
a value cannot be represented by an Oracle number value; improved test suite to
verify that calling executemany() with integers, floats and decimal values
intermixed with each other works as expected
(https://github.com/oracle/python-cx_Oracle/issues/241 ).
2018-12-07 19:16:33 -07:00
Anthony Tuininga
851c9a4650
Add support for getting/setting raw attributes of objects, as requested
...
(https://github.com/oracle/odpi/issues/72 ).
2018-11-02 15:44:49 -06:00
Anthony Tuininga
548440016e
Add support for passing an object type (such as those created by the method
...
connection.gettype()) as the first parameter to cursor.var(), as requested
(https://github.com/oracle/python-cx_Oracle/issues/231 ).
2018-10-30 16:32:05 -06:00
Anthony Tuininga
bc69e784f8
Adjust copyright notices to match requirements of Oracle Legal.
2018-09-10 11:39:51 -06:00
Anthony Tuininga
64f65050a2
Add support (as preview) for SODA.
2018-09-10 11:37:53 -06:00
Anthony Tuininga
85a0ad3ee3
Use the built-in type SYS_REFCURSOR instead of creating a new one.
2018-05-29 21:55:45 -06:00
Anthony Tuininga
c31eef50de
Correct handling of statements and rowids in DML returning statements.
2018-05-29 21:55:26 -06:00
Anthony Tuininga
d9c50574f5
Added test cases for AQ transformations and trimming collections.
2018-05-09 19:34:21 -06:00
Anthony Tuininga
e15851220b
Correct the handling of ANSI types REAL and DOUBLE PRECISION as implemented by
...
Oracle. These types are just subtypes of NUMBER and are not actually stored as
native floating point numbers. Native floating point numbers are used with
Oracle types BINARY_FLOAT and BINARY_DOUBLE
(https://github.com/oracle/python-cx_Oracle/issues/163 ).
2018-03-21 11:46:17 -06:00
Anthony Tuininga
fb71f1126b
Additional test cases for AQ.
2017-11-27 10:38:27 -07:00
Anthony Tuininga
d4b13eb584
Added test cases for rowids.
2017-10-24 22:03:47 -06:00
Anthony Tuininga
c2c8d541bf
On Windows, sizeof(long) = 4 which means that integers between 10 and 18 digits
...
were not converted to Python correctly
(https://github.com/oracle/python-cx_Oracle/issues/70 ).
2017-08-22 21:40:21 -06:00
Anthony Tuininga
1eba9d55be
Use dpiData_*() functions to simplify setting data; correct handling of
...
timestamp with time zone attributes.
2017-07-21 15:35:49 -06:00
Anthony Tuininga
340dcb7195
Rework test suite and samples so that they are independent of each other and
...
so that the SQL scripts used to create/drop schemas are easily adjusted to
use different schema names, if desired. Improve documentation for test suite
and samples.
2017-07-14 16:50:41 -06:00