]>
git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
Mike Bayer [Mon, 27 May 2013 21:15:30 +0000 (17:15 -0400)]
- run the whole test suite with the "debugging" ordered dict on,
find some more failures
Mike Bayer [Mon, 27 May 2013 21:06:05 +0000 (17:06 -0400)]
- additional oracle fixes. cx_oracle under py3k is complaining about tuples to executemany(),
so just unconditionally turn this into a list
- this one test segfaults only on py3k + cx_oracle
Mike Bayer [Mon, 27 May 2013 20:34:18 +0000 (16:34 -0400)]
- oracle py3k fix
Mike Bayer [Mon, 27 May 2013 17:39:24 +0000 (13:39 -0400)]
- fix a dict while iterate mutation
- illustrate how OrderedDict can catch these, but commented out
to save function overhead
Mike Bayer [Mon, 27 May 2013 00:44:34 +0000 (20:44 -0400)]
fix test_execute w c extensions
Mike Bayer [Mon, 27 May 2013 00:24:39 +0000 (20:24 -0400)]
clean up types.py
Mike Bayer [Mon, 27 May 2013 00:17:22 +0000 (20:17 -0400)]
clean up some of this collection stuff
Mike Bayer [Mon, 27 May 2013 00:04:54 +0000 (20:04 -0400)]
fix an errant str check
Mike Bayer [Mon, 27 May 2013 00:02:17 +0000 (20:02 -0400)]
get profile 1a back down to 5100 calls, that one was 10% greater due to this
Mike Bayer [Sun, 26 May 2013 23:49:50 +0000 (19:49 -0400)]
mssql test fixes
Mike Bayer [Sun, 26 May 2013 23:47:13 +0000 (19:47 -0400)]
- zoomark tests
- rewrite all profiles, we'll review the diffs to see if anything is too far out
Mike Bayer [Sun, 26 May 2013 23:06:13 +0000 (19:06 -0400)]
a pass where we try to squash down as many list()/keys() combinations
as possible
Mike Bayer [Sun, 26 May 2013 22:25:43 +0000 (18:25 -0400)]
fix the unicode test suite
Mike Bayer [Sun, 26 May 2013 22:23:26 +0000 (18:23 -0400)]
do a sweep of some obvious 3kisms
Mike Bayer [Sun, 26 May 2013 22:08:03 +0000 (18:08 -0400)]
remove this
Mike Bayer [Sun, 26 May 2013 21:58:07 +0000 (17:58 -0400)]
- oracle tests passing in py3k!!
Mike Bayer [Sun, 26 May 2013 21:39:53 +0000 (17:39 -0400)]
a few more oracle fixes
Mike Bayer [Sun, 26 May 2013 21:37:03 +0000 (17:37 -0400)]
cleanup for oracle
Mike Bayer [Sun, 26 May 2013 21:18:27 +0000 (17:18 -0400)]
Merge branch 'master' into rel_0_9
Mike Bayer [Sun, 26 May 2013 21:18:04 +0000 (17:18 -0400)]
fix this test
Mike Bayer [Sun, 26 May 2013 20:58:37 +0000 (16:58 -0400)]
- add a test specific to sqlite testing cursor.description encoding (should
probably be one in test_query or test_unicode...)
- fix up test_unitofwork
Mike Bayer [Sun, 26 May 2013 20:39:50 +0000 (16:39 -0400)]
postgresql tests
Mike Bayer [Sun, 26 May 2013 20:32:55 +0000 (16:32 -0400)]
mysql tests
Mike Bayer [Sun, 26 May 2013 17:11:21 +0000 (13:11 -0400)]
Merge branch 'master' into rel_0_9
Mike Bayer [Sun, 26 May 2013 17:10:31 +0000 (13:10 -0400)]
Merge branch 'rel_0_9' of bitbucket.org:zzzeek/sqlalchemy into rel_0_9
Mike Bayer [Sun, 26 May 2013 17:10:00 +0000 (13:10 -0400)]
sqlite tests
Mike Bayer [Sun, 26 May 2013 17:09:38 +0000 (13:09 -0400)]
repair py3kisms in key ORM modules
Mike Bayer [Sun, 26 May 2013 17:09:05 +0000 (13:09 -0400)]
extension tests
Mike Bayer [Sun, 26 May 2013 17:08:24 +0000 (13:08 -0400)]
fix serializer tests. something is wrong with non-C pickle but for some reason py3k's pickle seems to be OK? not sure why that is, as this
is all related to http://bugs.python.org/issue998998
mike bayer [Sun, 26 May 2013 14:46:16 +0000 (07:46 -0700)]
Merge pull request #1 from cjw296/small-fixes
Small fixes
diana [Sun, 26 May 2013 14:19:26 +0000 (10:19 -0400)]
- fixing AbstractConcreteBase import in docstring, 0.9
branch, [ticket:2717]
Diana Clarke [Sun, 26 May 2013 14:10:22 +0000 (10:10 -0400)]
- fixing AbstractConcreteBase import in docstring, [ticket:2717]
Chris Withers [Sun, 26 May 2013 13:49:42 +0000 (14:49 +0100)]
tweaks to ignores
Chris Withers [Wed, 22 May 2013 07:38:44 +0000 (08:38 +0100)]
Show the conflicting column in the warning!
Chris Withers [Tue, 21 May 2013 16:46:28 +0000 (17:46 +0100)]
fix incorrect method name
Chris Withers [Sat, 18 May 2013 07:51:24 +0000 (08:51 +0100)]
Add missing import that caused test_notice_logging to fail if this suite was run on its own.
Mike Bayer [Sat, 25 May 2013 21:04:35 +0000 (17:04 -0400)]
Merge branch 'master' into rel_0_9
Mike Bayer [Sat, 25 May 2013 20:20:59 +0000 (16:20 -0400)]
- move to git dotfiles
Mike Bayer [Thu, 23 May 2013 17:02:33 +0000 (13:02 -0400)]
merge default
Mike Bayer [Thu, 23 May 2013 16:59:53 +0000 (12:59 -0400)]
Fixed a bug where the routine to detect the correct kwargs
being sent to :func:`.create_engine` would fail in some cases,
such as with the Sybase dialect.
[ticket:2732]
Mike Bayer [Wed, 15 May 2013 19:47:11 +0000 (15:47 -0400)]
merge default
Mike Bayer [Wed, 15 May 2013 19:46:29 +0000 (15:46 -0400)]
Regression from this ticket caused the unsupported keyword
"true" to render, added logic to convert this to 1/0
for SQL server.
[ticket:2682]
Mike Bayer [Mon, 13 May 2013 20:13:51 +0000 (16:13 -0400)]
merge default
Mike Bayer [Mon, 13 May 2013 20:13:15 +0000 (16:13 -0400)]
Fixed a regression from 0.7 caused by this ticket, which
made the check for recursion overflow in self-referential
eager joining too loose, missing a particular circumstance
where a subclass had lazy="joined" or "subquery" configured
and the load was a "with_polymorphic" against the base.
[ticket:2481]
Mike Bayer [Fri, 10 May 2013 05:06:30 +0000 (01:06 -0400)]
merge default
Mike Bayer [Fri, 10 May 2013 05:06:10 +0000 (01:06 -0400)]
- moderinzed the docs for the foreign_keys parameter a bit,
[ticket:2725]
Mike Bayer [Sun, 5 May 2013 05:42:26 +0000 (01:42 -0400)]
merge default
Mike Bayer [Sun, 5 May 2013 05:39:35 +0000 (01:39 -0400)]
- cleanup
- move the timeout here to 14 seconds as jenkins still chokes occasionally
Mike Bayer [Sat, 4 May 2013 20:35:47 +0000 (16:35 -0400)]
py3k specific syntax moved into an exec
Mike Bayer [Sat, 4 May 2013 20:26:10 +0000 (16:26 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 20:25:35 +0000 (16:25 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 20:23:27 +0000 (16:23 -0400)]
most of ORM passing...
Mike Bayer [Sat, 4 May 2013 20:00:05 +0000 (16:00 -0400)]
base
Mike Bayer [Sat, 4 May 2013 19:57:03 +0000 (15:57 -0400)]
that's all of engine
Mike Bayer [Sat, 4 May 2013 19:35:47 +0000 (15:35 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 19:35:47 +0000 (15:35 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 19:29:04 +0000 (15:29 -0400)]
test_execute up for sqlite, pg, oursql, mysql 2.7 + 3.3
Mike Bayer [Sat, 4 May 2013 19:26:28 +0000 (15:26 -0400)]
- OK we have -w sql passing for: sqlite, postgresql, oursql 2.7 + 3.3, mysqldb 2.7
Mike Bayer [Sat, 4 May 2013 19:10:41 +0000 (15:10 -0400)]
and int types here...
Mike Bayer [Sat, 4 May 2013 19:09:04 +0000 (15:09 -0400)]
update test
Mike Bayer [Sat, 4 May 2013 19:08:08 +0000 (15:08 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 19:06:47 +0000 (15:06 -0400)]
cleanup and formatting
Mike Bayer [Sat, 4 May 2013 18:59:26 +0000 (14:59 -0400)]
- unicode literals need to just be handled differently if they have utf-8
encoded in them vs. unicode escaping. not worth figuring out how to combine
these right now
Mike Bayer [Sat, 4 May 2013 18:24:20 +0000 (14:24 -0400)]
use logging to output exc_info here
Mike Bayer [Sat, 4 May 2013 18:23:29 +0000 (14:23 -0400)]
formatting stuff
Mike Bayer [Sat, 4 May 2013 18:23:29 +0000 (14:23 -0400)]
formatting stuff
Mike Bayer [Wed, 1 May 2013 14:10:09 +0000 (10:10 -0400)]
merge default
Mike Bayer [Wed, 1 May 2013 14:09:34 +0000 (10:09 -0400)]
- disable tests failing with pypy2, [ticket:2719]
Mike Bayer [Tue, 30 Apr 2013 14:03:14 +0000 (10:03 -0400)]
merge default
Mike Bayer [Tue, 30 Apr 2013 14:02:49 +0000 (10:02 -0400)]
- Fixed a regression from 0.7 where the contextmanager feature
of :meth:`.Session.begin_nested` would fail to correctly
roll back the transaction when a flush error occurred, instead
raising its own exception while leaving the session still
pending a rollback. [ticket:2718]
Mike Bayer [Tue, 30 Apr 2013 04:15:36 +0000 (00:15 -0400)]
missing comma
Mike Bayer [Mon, 29 Apr 2013 23:50:49 +0000 (19:50 -0400)]
merge default
Mike Bayer [Mon, 29 Apr 2013 23:49:59 +0000 (19:49 -0400)]
bump
Mike Bayer [Mon, 29 Apr 2013 23:49:28 +0000 (19:49 -0400)]
Updated mysqlconnector dialect to check for disconnect based
on the apparent string message sent in the exception; tested
against mysqlconnector 1.0.9.
Mike Bayer [Mon, 29 Apr 2013 23:28:29 +0000 (19:28 -0400)]
merge default
Mike Bayer [Mon, 29 Apr 2013 23:21:44 +0000 (19:21 -0400)]
- fix long-outdated documentation for sql_mode/ansiquotes,
closes [ticket:1552]
Mike Bayer [Sun, 28 Apr 2013 20:27:23 +0000 (16:27 -0400)]
postgresql dialect tests
Mike Bayer [Sun, 28 Apr 2013 19:02:44 +0000 (15:02 -0400)]
no need for all these scripts, not worth maintaining
Mike Bayer [Sun, 28 Apr 2013 19:01:26 +0000 (15:01 -0400)]
don't need 2to3
Mike Bayer [Sun, 28 Apr 2013 18:44:21 +0000 (14:44 -0400)]
- test_types, test_compiler, with sqlite at least
Mike Bayer [Sun, 28 Apr 2013 18:08:28 +0000 (14:08 -0400)]
- endless isinstance(x, str)s....
Mike Bayer [Sun, 28 Apr 2013 16:55:22 +0000 (12:55 -0400)]
result
Mike Bayer [Sun, 28 Apr 2013 01:01:54 +0000 (21:01 -0400)]
cleanup
Mike Bayer [Sun, 28 Apr 2013 00:58:13 +0000 (20:58 -0400)]
import of "sqlalchemy" and "sqlalchemy.orm" works.
Mike Bayer [Sun, 28 Apr 2013 00:38:53 +0000 (20:38 -0400)]
plugging away
Mike Bayer [Sun, 28 Apr 2013 00:02:24 +0000 (20:02 -0400)]
work through dialects
Mike Bayer [Sat, 27 Apr 2013 23:53:57 +0000 (19:53 -0400)]
- the raw 2to3 run
- went through examples/ and cleaned out excess list() calls
Mike Bayer [Sat, 27 Apr 2013 21:51:52 +0000 (17:51 -0400)]
merge rel_0_8
Mike Bayer [Sat, 27 Apr 2013 21:36:18 +0000 (17:36 -0400)]
Mike Bayer [Sat, 27 Apr 2013 21:27:13 +0000 (17:27 -0400)]
0.8.1
Mike Bayer [Sat, 27 Apr 2013 21:24:23 +0000 (17:24 -0400)]
merge default
Mike Bayer [Sat, 27 Apr 2013 21:21:31 +0000 (17:21 -0400)]
modernize some more examples
Mike Bayer [Sat, 27 Apr 2013 19:35:13 +0000 (15:35 -0400)]
- add documentation note for [ticket:1841]
Mike Bayer [Fri, 26 Apr 2013 23:51:25 +0000 (19:51 -0400)]
the callcount went up here, still less than with no C extensions, not prepared
to worry about it too much
Mike Bayer [Fri, 26 Apr 2013 23:49:48 +0000 (19:49 -0400)]
oracle doesn't have TRUE/FALSE, put 1/0 here, see how that goes
Mike Bayer [Fri, 26 Apr 2013 23:48:43 +0000 (19:48 -0400)]
need to test for (list, tuple) here and not hasattr("__iter__")
since Py3K strings have __iter__
Mike Bayer [Fri, 26 Apr 2013 23:45:06 +0000 (19:45 -0400)]
fix here, was only failing in the py3k version
Mike Bayer [Fri, 26 Apr 2013 19:51:45 +0000 (15:51 -0400)]
merge default
Mike Bayer [Fri, 26 Apr 2013 19:51:29 +0000 (15:51 -0400)]
Fixes to the ``sqlalchemy.ext.serializer`` extension, including
that the "id" passed from the pickler is turned into a string
to prevent against bytes being parsed on Py3K, as well as that
``relationship()`` and ``orm.join()`` constructs are now properly
serialized. [ticket:2698] and some other observed issues.
Mike Bayer [Fri, 26 Apr 2013 19:04:54 +0000 (15:04 -0400)]
merge default