Comment 3 for bug 127176

Revision history for this message
Gustavo Noronha Silva (kov-alfaiati) wrote :

Our company is on a project that requires using Plone with Oracle, and we had this idea of adding an Archetypes store that uses Storm, and write Oracle support for Storm. I was dumb enough to not look at the bug reports before starting, so I have mostly duplicated the effort. My branch is noted on the bug report; it passes all the tests that were available before my last merge from trunk; now there are two new tests that are not passing. Things look good overall:

-------------------------------------
Ran 400 tests in 1064.039s

FAILED (errors=2)
Running unittests...
[tests/store/oracle.py]
(tests=400, failures=0, errors=2)

Total test cases: 400
Total doctests: 0
Total failures: 0
Total errors: 2
-------------------------------------

There are some nasty hacks to overcome problems caused apparentely by cx_Oracle, so I am going to try DCOracle2 and see what happens. Perhaps some merging between both patches is in order? I find my code to be much more verbose than the original submitter's, but I didn't try to run the tests on his code yet.