mirror of
https://github.com/jazzband/django-ddp.git
synced 2026-05-04 05:34:49 +00:00
Add dddp.tests test suite, just running doctests for now.
This commit is contained in:
parent
bc1a122394
commit
927311958d
1 changed files with 31 additions and 0 deletions
31
dddp/tests.py
Normal file
31
dddp/tests.py
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
"""Django DDP test suite."""
|
||||
|
||||
import doctest
|
||||
import os
|
||||
import unittest
|
||||
import dddp.alea
|
||||
|
||||
os.environ['DJANGO_SETTINGS_MODULE'] = 'dddp.test.test_project.settings'
|
||||
|
||||
DOCTEST_MODULES = [
|
||||
dddp.alea,
|
||||
]
|
||||
|
||||
|
||||
def load_tests(loader, tests, pattern):
|
||||
"""Specify which test cases to run."""
|
||||
del pattern
|
||||
suite = unittest.TestSuite()
|
||||
# add all TestCase classes from this (current) module
|
||||
for attr in globals().values():
|
||||
try:
|
||||
if not issubclass(attr, unittest.TestCase):
|
||||
continue # not subclass of TestCase
|
||||
except TypeError:
|
||||
continue # not a class
|
||||
tests = loader.loadTestsFromTestCase(attr)
|
||||
suite.addTests(tests)
|
||||
# add doctests defined in DOCTEST_MODULES
|
||||
for doctest_module in DOCTEST_MODULES:
|
||||
suite.addTest(doctest.DocTestSuite(doctest_module))
|
||||
return suite
|
||||
Loading…
Reference in a new issue