
Brief summary of the modifications: * Use six for compatibility with both Python 2 and 3; * Replace UserDict.DictMixin with collections.MutableMapping; * Fix relative imports; * Use test-requirements.txt for requirements that are common to both Python 2 and 3, and test-requirements-py{2,3}.txt for version-specific requirements; * Miscellaneous fixes. * Use a specific test_db_py3.cfg file for Python 3, that only runs tests on sqlite. Thanks to Victor Stinner who co-wrote this patch. Change-Id: Ia6dc536c39d274924c21fd5bb619e8e5721e04c4 Co-Authored-By: Victor Stinner <victor.stinner@enovance.com>
19 lines
393 B
Python
19 lines
393 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
|
|
import testtools
|
|
|
|
def main(imports=None):
|
|
if imports:
|
|
global suite
|
|
suite = suite(imports)
|
|
defaultTest='fixture.suite'
|
|
else:
|
|
defaultTest=None
|
|
return testtools.TestProgram(defaultTest=defaultTest)
|
|
|
|
from .base import Base
|
|
from .pathed import Pathed
|
|
from .shell import Shell
|
|
from .database import DB,usedb
|