summaryrefslogtreecommitdiff
path: root/test/ext/alltests.py
Commit message (Collapse)AuthorAgeFilesLines
* - unit tests have been migrated from unittest to nose.Mike Bayer2009-06-101-36/+0
| | | | | See README.unittests for information on how to run the tests. [ticket:970]
* - Back-ported the "compiler" extension from SQLA 0.6. Thisrel_0_5_4Mike Bayer2009-05-171-0/+1
| | | | | | | | is a standardized interface which allows the creation of custom ClauseElement subclasses and compilers. In particular it's handy as an alternative to text() when you'd like to build a construct that has database-specific compilations. See the extension docs for details.
* fix unittest importMike Bayer2008-12-211-1/+3
|
* - Fixed bug in Query involving order_by() in conjunction withMike Bayer2008-11-061-0/+1
| | | | | | | | | | | | | | | | multiple aliases of the same class (will add tests in [ticket:1218]) - Added a new extension sqlalchemy.ext.serializer. Provides Serializer/Deserializer "classes" which mirror Pickle/Unpickle, as well as dumps() and loads(). This serializer implements an "external object" pickler which keeps key context-sensitive objects, including engines, sessions, metadata, Tables/Columns, and mappers, outside of the pickle stream, and can later restore the pickle using any engine/metadata/session provider. This is used not for pickling regular object instances, which are pickleable without any special logic, but for pickling expression objects and full Query objects, such that all mapper/engine/session dependencies can be restored at unpickle time.
* - Fixed ORM orphaning bug with _raw_append methodJason Kirtland2008-05-211-9/+14
| | | | | | - Promoted _reorder to reorder - Now horking docstrings of overloaded methods from list - Added a doctest
* r4695 merged to trunk; trunk now becomes 0.5.Mike Bayer2008-05-091-2/+1
| | | | 0.4 development continues at /sqlalchemy/branches/rel_0_4
* - a new super-small "declarative" extension has been added,Mike Bayer2008-03-101-0/+1
| | | | | | | | | which allows Table and mapper() configuration to take place inline underneath a class declaration. This extension differs from ActiveMapper and Elixir in that it does not redefine any SQLAlchemy semantics at all; literal Column, Table and relation() constructs are used to define the class behavior and table definition.
* - 2.3 fixup, part two: 100% passing for sqliteJason Kirtland2008-01-211-2/+6
| | | | | | | | | - added 2.4-style binops to util.Set on 2.3 - OrderedSets pickle on 2.3 - more lib/sqlalchemy set vs Set corrections - fixed InstrumentedSet.discard for 2.3 - set, sorted compatibility for test suite - added testing.fails_if decorator
* - testbase is gone, replaced by testenvJason Kirtland2008-01-121-2/+2
| | | | | | - Importing testenv has no side effects- explicit functions provide similar behavior to the old immediate behavior of testbase - testing.db has the configured db - Fixed up the perf/* scripts
* merging 0.4 branch to trunk. see CHANGES for details. 0.3 moves to ↵Mike Bayer2007-07-271-1/+0
| | | | maintenance branch in branches/rel_0_3.
* - New association proxy implementation, implementing complete proxies to ↵Jason Kirtland2007-05-031-1/+2
| | | | | | list, dict and set-based relation collections (and scalar relations). Extensive tests. - Added util.duck_type_collection
* - added sqlalchemy.ext.orderinglist, a custom list class that synchronizes ↵Jason Kirtland2007-05-021-1/+4
| | | | an object attribute with that object's position in the list
* "alltests" runners call testbase.main(), which takes an optional suite,Mike Bayer2007-03-151-1/+1
| | | | so that exit code is propigated
* added unit tests illustrating current workaround for assignmapper method ↵Mike Bayer2007-01-241-1/+1
| | | | name/collection class collision
* - moved selectresults test from orm to ext packageMike Bayer2006-09-221-1/+1
| | | | | - renamed objectstore test suite to unitofwork - added additional "eagerdegrade" tests to mapper, to test fixes from #308
* fix doctest integrationJonathan Ellis2006-07-211-6/+7
|
* reorganized unit tests into subdirectoriesMike Bayer2006-06-051-0/+19