On Jul 15, 4:13 am, "Gaetan de Menten" <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> Quite a bit later than I had hoped, I've finished all I had planned
> for version 0.6 of Elixir.
>
> I'm now looking for people to test the new release in their setup. For
> example, now is the time to test compatibility with python2.3.
Sorry for the late reply. I've been working with non-sql projects for
a while and am now just getting back on the Elixir wagon.
Using Python 2.5.2 on my Windows machine, I'm getting two failures
(not including the aforementioned test_set_on_aliased_column) which I
include below. It happens using sqlalchemy 0.4.6 or 0.5.0beta2
(installed from PyPI using setuptools). I don't get the errors on
another Windows machine which I regularly use. The environments are
very similar. If I switch to elixir 0.5.2, the tests all complete
without errors. I'm not sure this is significant, and I haven't yet
been able to identify the cause of the errors, but I wanted to report
them as soon as possible.
======================================================================
ERROR: tests.test_o2m.TestOneToMany.test_filtered
----------------------------------------------------------------------
Traceback (most recent call last):
File "c:\program files (x86)\python\lib\site-packages\nose-0.10.3-
py2.5.egg\nose\case.py", line 182, in runTest
self.test(*self.arg)
File "C:\Users\jaraco\projects\elixir\tests\test_o2m.py", line 164,
in test_filtered
session.commit()
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\scoping.py", line 98, in do
return getattr(self.registry(), name)(*args, **kwargs)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\session.py", line 554, in
commit
self.transaction.commit()
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\session.py", line 259, in
commit
self._prepare_impl()
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\session.py", line 243, in
_prepare_impl
self.session.flush()
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\session.py", line 786, in
flush
self.uow.flush(self, objects)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\unitofwork.py", line 233,
in flush
flush_context.execute()
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\unitofwork.py", line 445,
in execute
UOWExecutor().execute(self, tasks)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\unitofwork.py", line 930,
in execute
self.execute_save_steps(trans, task)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\unitofwork.py", line 945,
in execute_save_steps
self.save_objects(trans, task)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\unitofwork.py", line 936,
in save_objects
task.mapper._save_obj(task.polymorphic_tosave_objects, trans)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\mapper.py", line 1161, in
_save_obj
c = connection.execute(statement.values(value_params), params)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\engine\base.py", line 844, in
execute
return Connection.executors[c](self, object, multiparams, params)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\engine\base.py", line 895, in
execute_clauseelement
return self._execute_compiled(elem.compile(dialect=self.dialect,
column_keys=keys, inline=len(params) > 1), distilled_params=params)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\engine\base.py", line 907, in
_execute_compiled
self.__execute_raw(context)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\engine\base.py", line 916, in
__execute_raw
self._cursor_execute(context.cursor, context.statement,
context.parameters[0], context=context)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\engine\base.py", line 960, in
_cursor_execute
self._handle_dbapi_exception(e, statement, parameters, cursor)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\engine\base.py", line 942, in
_handle_dbapi_exception
raise exceptions.DBAPIError.instance(statement, parameters, e,
connection_invalidated=is_disconnect)
OperationalError: (OperationalError) near "DEFAULT": syntax error
u'INSERT INTO tests_test_o2m_user DEFAULT VALUES' []
======================================================================
ERROR: tests.test_o2m.TestOneToMany.test_viewonly
----------------------------------------------------------------------
Traceback (most recent call last):
File "c:\program files (x86)\python\lib\site-packages\nose-0.10.3-
py2.5.egg\nose\case.py", line 182, in runTest
self.test(*self.arg)
File "C:\Users\jaraco\projects\elixir\tests\test_o2m.py", line 134,
in test_viewonly
session.commit()
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\scoping.py", line 98, in do
return getattr(self.registry(), name)(*args, **kwargs)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\session.py", line 554, in
commit
self.transaction.commit()
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\session.py", line 259, in
commit
self._prepare_impl()
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\session.py", line 243, in
_prepare_impl
self.session.flush()
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\session.py", line 786, in
flush
self.uow.flush(self, objects)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\unitofwork.py", line 233,
in flush
flush_context.execute()
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\unitofwork.py", line 445,
in execute
UOWExecutor().execute(self, tasks)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\unitofwork.py", line 930,
in execute
self.execute_save_steps(trans, task)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\unitofwork.py", line 945,
in execute_save_steps
self.save_objects(trans, task)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\unitofwork.py", line 936,
in save_objects
task.mapper._save_obj(task.polymorphic_tosave_objects, trans)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\orm\mapper.py", line 1161, in
_save_obj
c = connection.execute(statement.values(value_params), params)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\engine\base.py", line 844, in
execute
return Connection.executors[c](self, object, multiparams, params)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\engine\base.py", line 895, in
execute_clauseelement
return self._execute_compiled(elem.compile(dialect=self.dialect,
column_keys=keys, inline=len(params) > 1), distilled_params=params)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\engine\base.py", line 907, in
_execute_compiled
self.__execute_raw(context)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\engine\base.py", line 916, in
__execute_raw
self._cursor_execute(context.cursor, context.statement,
context.parameters[0], context=context)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\engine\base.py", line 960, in
_cursor_execute
self._handle_dbapi_exception(e, statement, parameters, cursor)
File "c:\program files (x86)\python\lib\site-packages
\sqlalchemy-0.4.6-py2.5.egg\sqlalchemy\engine\base.py", line 942, in
_handle_dbapi_exception
raise exceptions.DBAPIError.instance(statement, parameters, e,
connection_invalidated=is_disconnect)
OperationalError: (OperationalError) near "DEFAULT": syntax error
u'INSERT INTO tests_test_o2m_user DEFAULT VALUES' []
----------------------------------------------------------------------
Ran 119 tests in 8.005s
FAILED (errors=3)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"SQLElixir" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/sqlelixir?hl=en
-~----------~----~----~----~------~----~------~--~---