Commit Graph

7 Commits

Author SHA1 Message Date
Jason Kirtland 5b779d30c3 - Added testbase.Table and testbase.Column, interceptors that can set up
test-run- and dialect-specific options on those objects
  All tests re-pointed to go through the interceptors
- Removed mysql_engine= from table declarations, replaced with a general
  flag indicating storage requirements
- Added ability to choose a global MySQL storage engine for all tests
  --mysql-engine=<whatever>
  If none is specified, tests use the old db-default/InnoDB behavior
- Added ability to append arbitrary table creation params
  --table-option=KEY=VALUE
  For MySQL 3, use this to set mysql_type instead of --mysql-engine
- Removed a couple dead test modules
2007-06-15 22:35:53 +00:00
Mike Bayer 47c3ce38aa - merged trunk 2629-2730
- fixes to is_select() which is now an important method
- mysql unit tests fixes
2007-06-14 18:37:20 +00:00
Mike Bayer eaad320a85 - some docstrings
- some more test scenarios for raw bind params
2007-04-20 00:43:56 +00:00
Mike Bayer 42df71d215 support positional parameters at the execute level even for DBs where we dont expect positional 2007-04-19 23:34:53 +00:00
Mike Bayer 16e9315e9b unit test with just one param 2007-04-19 23:24:07 +00:00
Mike Bayer 01683efe1d - slight tweak to raw execute() change to also support tuples,
not just lists [ticket:523]
2007-04-03 18:08:51 +00:00
Mike Bayer e7aaeb2852 - fixed argument passing to straight textual execute() on engine, connection.
can handle *args or a list instance for positional, **kwargs or a dict instance
for named args, or a list of list or dicts to invoke executemany()
2007-02-13 22:53:05 +00:00