summaryrefslogtreecommitdiff
path: root/README.unittests
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-06-05 17:25:51 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-06-05 17:25:51 +0000
commit120dcee5a71187d4bebfe50aedbbefb09184cac1 (patch)
treef2a090a510c8df405d0b1bef2936bafa3511be07 /README.unittests
parentf8314ef9ff08af5f104731de402d6e6bd8c043f3 (diff)
downloadsqlalchemy-120dcee5a71187d4bebfe50aedbbefb09184cac1.tar.gz
reorganized unit tests into subdirectories
Diffstat (limited to 'README.unittests')
-rw-r--r--README.unittests42
1 files changed, 42 insertions, 0 deletions
diff --git a/README.unittests b/README.unittests
new file mode 100644
index 000000000..74c7ccac1
--- /dev/null
+++ b/README.unittests
@@ -0,0 +1,42 @@
+To run unit tests (assuming unix-style commandline, adjust as needed for windows):
+
+cd into the SQLAlchemy distribution directory.
+
+Set up the PYTHONPATH:
+
+ export PYTHONPATH=./lib/:./test/
+
+To run all tests:
+
+ python test/alltests.py
+
+Help is available via:
+
+ python test/alltests.py --help
+
+ usage: alltests.py [options] files...
+
+ options:
+ -h, --help show this help message and exit
+ --dburi=DBURI database uri (overrides --db)
+ --db=DB prefab database uri (sqlite, sqlite_file, postgres,
+ mysql, oracle, oracle8, mssql)
+ --mockpool use mock pool
+ --verbose full debug echoing
+ --noecho Disable SQL statement echoing
+ --quiet be totally quiet
+ --nothreadlocal dont use thread-local mod
+ --enginestrategy=ENGINESTRATEGY
+ engine strategy (plain or threadlocal, defaults to SA
+ default)
+
+
+Any unittest module can be run directly from the module file (same commandline options):
+
+ python test/orm/mapper.py
+
+Additionally, to run a speciic test within the module, specify it as ClassName.methodname:
+
+ python test/orm/mapper.py MapperTest.testget
+
+