Stefan Wehrmeyer
|
0c53587d34
|
Merge pull request #114 from ghostwords/document-insert's-return
Document insert()'s return. Thanks @ghostwords
|
2015-01-07 15:18:11 +01:00 |
|
Stefan Wehrmeyer
|
ee12dd45cc
|
Fix some warnings in tests
|
2015-01-06 21:57:32 +01:00 |
|
Stefan Wehrmeyer
|
79d2145202
|
Make find_one behave more like find
|
2015-01-06 21:44:59 +01:00 |
|
Stefan Wehrmeyer
|
6bca4fd5fc
|
Merge pull request #101 from xrotwang/master
Ported freezing as csv to python 3.4, thanks @xrotwang
|
2014-11-06 11:21:43 +01:00 |
|
Stefan Wehrmeyer
|
b2ce05c1f1
|
Merge pull request #106 from AEAMcNett/patch-1
Fix Typo
Thanks to @AEAMcNett
|
2014-09-22 10:36:09 +02:00 |
|
Stefan Wehrmeyer
|
a7af42dd02
|
Merge pull request #103 from hszcg/master
Add more instructions for engine_kwargs, to avoid DB connection timeout ...
|
2014-08-07 11:51:56 +02:00 |
|
Stefan Wehrmeyer
|
7e116cd690
|
Merge pull request #82 from irontable/master
Fix find order_by bug for descending order
Thanks to @irontable
|
2014-03-10 19:10:21 +01:00 |
|
Stefan Wehrmeyer
|
ea31943e18
|
Fix too early StopIteration on empty result sets
Fixes #77, thanks to @hfaran for report
|
2014-02-16 13:48:56 +01:00 |
|
Stefan Wehrmeyer
|
a99ed6958c
|
Merge pull request #75 from pudo/enhancements-74
Add return value for Table.delete, add __repr__ to Table
Thanks to @cli248
|
2014-02-04 02:44:27 -08:00 |
|
Stefan Wehrmeyer
|
3d5e952395
|
Switch Python Mysql Adapter
|
2014-02-04 10:41:47 +01:00 |
|
Stefan Wehrmeyer
|
81a26a86e2
|
Convert print to function in documentation
|
2014-01-31 22:21:50 +01:00 |
|
Stefan Wehrmeyer
|
77025cede2
|
Accept engine_kwargs kwarg in connect call
|
2014-01-31 22:21:24 +01:00 |
|
Stefan Wehrmeyer
|
cd1d3a1d67
|
Remove documentation on old __getattr__ API
|
2014-01-31 22:10:17 +01:00 |
|
Stefan Wehrmeyer
|
3fd1c1185a
|
Pass in create_engine kwargs through database constructor
|
2014-01-31 22:03:34 +01:00 |
|
Stefan Wehrmeyer
|
6deba5937e
|
Test offset behaviour
|
2014-01-31 21:52:57 +01:00 |
|
Stefan Wehrmeyer
|
88da290740
|
Add Travis CI build status to README
[skip ci]
|
2014-01-31 21:22:32 +01:00 |
|
Stefan Wehrmeyer
|
ed007bf4be
|
Reduce default String length of pk to 255
|
2014-01-31 21:11:12 +01:00 |
|
Stefan Wehrmeyer
|
a34315818f
|
Fix bad python 2.6 detection
|
2014-01-31 21:07:39 +01:00 |
|
Stefan Wehrmeyer
|
7337b857de
|
Add ordereddict to Py 2.6 special dependencies
|
2014-01-31 20:55:03 +01:00 |
|
Stefan Wehrmeyer
|
5f2c0193b8
|
Make print a function in documentation
|
2014-01-31 20:42:26 +01:00 |
|
Stefan Wehrmeyer
|
8f4cd59c9a
|
Treat columns as ordered throughout code
The set() does not make anything any easier,
lists are closer to underlying representation.
|
2014-01-31 20:42:04 +01:00 |
|
Stefan Wehrmeyer
|
89ebd62732
|
Use OrderedDict on insert for value order comparison
|
2014-01-31 20:15:52 +01:00 |
|
Stefan Wehrmeyer
|
330916f239
|
Fix test to ignore order of columns
|
2014-01-31 20:06:06 +01:00 |
|
Stefan Wehrmeyer
|
0e39190062
|
Reduce complexity of __getitem__ API
If you need to specify more, call get_table method
|
2014-01-31 19:18:58 +01:00 |
|
Stefan Wehrmeyer
|
7a6b16931c
|
Drop all tables of db after each test
|
2014-01-31 18:56:58 +01:00 |
|
Stefan Wehrmeyer
|
2865e7c50e
|
Add travis config to test on sqlite, postgres, mysql
|
2014-01-31 18:10:49 +01:00 |
|
Stefan Wehrmeyer
|
9035edceeb
|
Merge pull request #68 from grn/fix-table-cache
Update the table cache in update_table (fixes #67)
Thanks to @grn
|
2014-01-27 14:25:08 -08:00 |
|
Stefan Wehrmeyer
|
f254e03ef1
|
Merge pull request #72 from cli248/new_master
Add 'build' to .gitignore
Thanks to @cli248
|
2014-01-25 15:18:52 -08:00 |
|
Stefan Wehrmeyer
|
81008c4562
|
Merge pull request #71 from stefanw/improve-testing
Improve test suite and testing
|
2014-01-25 13:22:28 -08:00 |
|
Stefan Wehrmeyer
|
47456b35a7
|
Fix type comparison to isinstance check
|
2014-01-25 22:19:03 +01:00 |
|
Stefan Wehrmeyer
|
697cfcf165
|
Explicitly install flake8 and run it
|
2014-01-25 22:13:52 +01:00 |
|
Stefan Wehrmeyer
|
92817d5f4d
|
Make flake8 part of test suite
|
2014-01-25 21:45:30 +01:00 |
|
Stefan Wehrmeyer
|
6292bda8aa
|
Upgrade dependencies
|
2014-01-25 21:22:19 +01:00 |
|
Stefan Wehrmeyer
|
0726dd9cf3
|
Remove OrderedDict implementation as RowProxy is returned
http://docs.sqlalchemy.org/en/rel_0_9/core/connections.html?highlight=rowproxy#sqlalchemy.engine.RowProxy
|
2014-01-25 21:22:11 +01:00 |
|
Stefan Wehrmeyer
|
eff6925af9
|
Fix infinite loop in find method
If a _limit is not given, the query limit should
be given by eit
|
2014-01-25 21:20:18 +01:00 |
|
Stefan Wehrmeyer
|
5a7cafd4e2
|
Don't convert to datetime, if it is already datetime
|
2014-01-25 21:06:38 +01:00 |
|
Stefan Wehrmeyer
|
6c8f83b7c2
|
Merge branch 'master' into improve-testing
Conflicts:
test/test_persistence.py
|
2014-01-25 20:53:03 +01:00 |
|
Stefan Wehrmeyer
|
ea28ddec01
|
Make tests more than twice as fast
|
2013-12-18 13:02:37 +01:00 |
|
Stefan Wehrmeyer
|
a6095a0506
|
Reset DATABASE_URL OS environ value properly
Let's be nice, who knows when this will save the day.
|
2013-12-18 13:02:37 +01:00 |
|
Stefan Wehrmeyer
|
95717d4584
|
Add Travis CI tests
|
2013-12-18 13:02:37 +01:00 |
|
Stefan Wehrmeyer
|
425528dc17
|
Set up test suite running through setup.py
Run with python setup.py test
|
2013-12-18 13:02:36 +01:00 |
|
Stefan Wehrmeyer
|
2291953e59
|
Do not install test package into global namespace
|
2013-12-18 13:02:36 +01:00 |
|
Stefan Wehrmeyer
|
0de0f0f95a
|
Fix tests under Python 2.6
assertRaises is not a context manager under Py 2.6
|
2013-12-18 13:02:18 +01:00 |
|
Stefan Wehrmeyer
|
2eea58a64c
|
Fix Python version detection for Python 2.6
|
2013-12-18 12:53:11 +01:00 |
|
Stefan Wehrmeyer
|
158e87152c
|
Make argparse a Python 2.6 dependency
|
2013-12-18 12:35:35 +01:00 |
|
Stefan Wehrmeyer
|
aa3dded49e
|
Put actual unicode character into test data
|
2013-12-18 11:33:45 +01:00 |
|
Stefan Wehrmeyer
|
2870fdfb0b
|
Fix a couple of more iterator changes
|
2013-12-18 11:32:58 +01:00 |
|
Stefan Wehrmeyer
|
426095634c
|
Replace unicode with str, duck type encode
|
2013-12-18 11:31:41 +01:00 |
|
Stefan Wehrmeyer
|
ba7109a6b9
|
Add Py 2 and Py 3 classifiers
|
2013-12-18 04:08:24 +01:00 |
|
Stefan Wehrmeyer
|
74b900f1f6
|
Move from sqlalchemy-migrate to alembic
This affects how columns are added and dropped from
tables. MetaData and SQLATable objects have to be
recreated to make sync changed columns.
|
2013-12-18 04:08:24 +01:00 |
|
Stefan Wehrmeyer
|
5d3e8b90bf
|
Turn ResultIter class into Python 3 iterator
|
2013-12-18 04:08:23 +01:00 |
|
Stefan Wehrmeyer
|
23e484cbed
|
Handle Python 3 keys/values iterators
|
2013-12-18 04:08:23 +01:00 |
|
Stefan Wehrmeyer
|
88c0c1a15f
|
Remove basestring, unicode from code base
|
2013-12-18 04:08:21 +01:00 |
|
Stefan Wehrmeyer
|
b3520665d7
|
Replace old except syntax with new one
Drops Python 2.5 support
|
2013-12-18 03:22:49 +01:00 |
|
Stefan Wehrmeyer
|
ad72ca5c4c
|
Use new urllib.parse imports with fallbacks
|
2013-12-18 03:22:22 +01:00 |
|
Stefan Wehrmeyer
|
408145a98d
|
Fix syntax errors cause by old octal literals
|
2013-12-18 03:22:00 +01:00 |
|