summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/testing
Commit message (Collapse)AuthorAgeFilesLines
...
* - [feature] Added TIME type to mysql dialect,Mike Bayer2012-10-101-1/+1
| | | | | | | | | | | | accepts "fst" argument which is the new "fractional seconds" specifier for recent MySQL versions. The datatype will interpret a microseconds portion received from the driver, however note that at this time most/all MySQL DBAPIs do not support returning this value. [ticket:2534] - attempted to modernize the types tests in test_mysql a little, though has a long way to go
* missing with_statementMike Bayer2012-10-081-0/+2
|
* - add a nifty contextmanager form of assert_execution/assert_statement_countMike Bayer2012-10-081-0/+11
|
* - [feature] Various API tweaks to the "dialect"Mike Bayer2012-10-081-6/+16
| | | | | | | API to better support highly specialized systems such as the Akiban database, including more hooks to allow an execution context to access type processors.
* - add back __engine_options__Mike Bayer2012-10-044-15/+79
| | | | | - break test_insert tests into explicitly get_lastrowid() vs. implicit_returning tests, fix up requirements to split them out
* - connect immediately on _create_testing_engine to initialize dialect ↵Mike Bayer2012-10-042-1/+1
| | | | capabilities
* - don't call get_lastrowid() on explicit returningMike Bayer2012-10-043-2/+10
| | | | | | - don't hardwire "subqueries" requirement in the base, mysql < 4.1 isn't working anyway - don't need explicit FB/PG exclusions in test_returning - hit db.connect() for the returning requirement
* - test updatesMike Bayer2012-10-044-49/+102
|
* - requirementsMike Bayer2012-10-033-3/+24
|
* - fix the fixture here that wasn't creating consistentlyMike Bayer2012-10-012-14/+22
| | | | | | | - rewrite --dropfirst to be more industrial strength, includes views - fix order_by="foreign_key" to maintain the same ordering as metadata.sorted_tables. Not ideal that this was the other way throughout 0.7 but this is still a little-used method, in contrast to metadata.sorted_tables.
* allow variability hereMike Bayer2012-09-301-0/+7
|
* mssql: - [bug] Fixed bug where reflection of primary key constraintMike Bayer2012-09-302-2/+2
| | | | | | | would double up columns if the same constraint/table existed in multiple schemas. - force returns_rows to False for inserts where we know rows shouldnt be returned; allows post_exec() to use the cursor without issue
* put this inside a main()Mike Bayer2012-09-301-1/+2
|
* consolidate config into noseplugin, remove the dupe, load noseplugin using ↵Mike Bayer2012-09-302-205/+192
| | | | imp.load_source(), see if that works
* 2.5 supportMike Bayer2012-09-303-4/+9
|
* also get rid of satest.cfgMike Bayer2012-09-291-1/+1
|
* mergeMike Bayer2012-09-291-2/+0
|
* - rework component reflection test so that usual framework hooks can be usedMike Bayer2012-09-291-59/+49
| | | | to redefine tables, etc.
* devMike Bayer2012-09-292-154/+182
|
* adjustmentsMike Bayer2012-09-293-3/+14
|
* getting everything to pass againMike Bayer2012-09-271-2/+1
|
* - more tests, move some tests out of test_reflection, test_queryMike Bayer2012-09-2716-169/+773
|
* display name in messageMike Bayer2012-09-271-1/+2
|
* - add a runner moduleMike Bayer2012-09-273-2/+33
| | | | - make "default" the default dialect.
* tweaksMike Bayer2012-09-272-5/+11
|
* fix an early importMike Bayer2012-09-271-2/+6
|
* trying different approaches to test layout. in this one, the testing modulesMike Bayer2012-09-2722-0/+3058
become an externally usable package but still remains within the main sqlalchemy parent package. in this system, we use kind of an ugly hack to get the noseplugin imported outside of the "sqlalchemy" package, while still making it available within sqlalchemy for usage by third party libraries.