Go to file
Mike Bayer bc6971aa4a - Fixed bug where the `include_object()` filter would not receive
the original :class:`.Column` object when evaluating a database-only
column to be dropped; the object would not include the parent
:class:`.Table` nor other aspects of the column that are important
for generating the "downgrade" case where the column is recreated.
fixes #200
2014-04-30 18:28:49 -04:00
2014-01-19 18:33:28 -05:00
2014-02-02 19:52:04 -05:00
2012-01-08 13:43:38 -05:00
2012-10-29 12:32:37 -04:00
2013-08-23 14:35:43 -04:00
2011-11-28 17:11:14 -05:00

Running Unit Tests
==================

Tests can be run using the nosetests runner:

	nosetests -v

Or via the setup.py script:

	python setup.py test


Setting up Optional Databases
------------------------------

The test suite will attempt to run a subset of tests against various
database backends, including Postgresql and MySQL.   It uses the database
URLs in the file test.cfg to locate a URL for particular backend types.
If the URL cannot be loaded, either because the requisite DBAPI is
not present, or if the target database is found to be not accessible,
the test is skipped.

To run tests for these backends, replace URLs with working ones
inside the test.cfg file.   Setting a URL here requires that the
corresponding DBAPI is installed as well as that the target database
is running.  A connection to the database should provide access
to a *blank* schema, where tables will be created and dropped.  It
is critical that this schema have no tables in it already.

For Postgresql, it is also necessary that the target database contain
a user-accessible schema called "test_schema".
Description
RETIRED, further work has moved to Debian project infrastructure
Readme 1.9 MiB