| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
- clean up these tests to not use globals so much, close out the session
Conflicts:
doc/build/changelog/changelog_09.rst
examples/versioning/test_versioning.py
|
| |
|
|
| |
Made primary_key autoincrement=False in versioning example.
|
| |
|
|
| |
Forgot final check that a delete in a backref also doesn't create a new version
|
| |
|
|
| |
don't create a history entry when an object in a backref has changed
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
a bit to use a declarative mixin as well
as an event listener, instead of a metaclass +
SessionExtension. [ticket:2313]
|
| |
|
|
|
|
| |
the "unique" flag was not removed from a
single-table-inheritance subclass which
generates columns to put up onto the base.
|
| |
|
|
|
|
|
|
|
|
|
| |
to not rely upon SQLAlchemy test libs,
nosetests must be run from within
examples/versioning to get around setup.cfg
breaking it.
- Tweak to examples/versioning to pick the
correct foreign key in a multi-level
inheritance situation.
|
| |
|
|
|
|
|
| |
classes to a new test.lib.fixtures module
- move testing.TestBase to test.lib.fixtures
- massive search and replace
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
if versioning on a col that was formerly
NULL.
|
| |
|
|
|
|
|
|
| |
by the versioning example is deprecated;
now use mapper.get_property_by_column() which
will remain the public method for this.
- turned TODO in the history example into an assertion
with a descriptive reason
|
| |
|
|
|
|
| |
when copying columns, so that the versioning
table handles multiple rows with repeating values.
[ticket:1887]
|
| | |
|
|
|
- added READMEs to all examples in each __init__.py and added to sphinx documentation
- added versioning example
- removed vertical/vertical.py, the dictlikes are more straightforward
|