Commit bb93d177 authored by Georg Brandl's avatar Georg Brandl

Add example for new copydir_run_2to3().

parent fa1fcd10
......@@ -20,7 +20,7 @@ setup(
license = "PSF license",
packages = ["test2to3"],
scripts = ["maintest.py"],
cmdclass = {'build_py':build_py,
'build_scripts':build_scripts,
cmdclass = {'build_py': build_py,
'build_scripts': build_scripts,
}
)
# Fictitious test runner for the project
import sys, os
if sys.version_info > (3,):
# copy test suite over to "build/lib" and convert it
from distutils.util import copydir_run_2to3
testroot = os.path.dirname(__file__)
newroot = os.path.join(testroot, '..', 'build/lib/test')
copydir_run_2to3(testroot, newroot)
# in the following imports, pick up the converted modules
sys.path[0] = newroot
# run the tests here...
from test_foo import FooTest
import unittest
unittest.main()
import sys
import unittest
class FooTest(unittest.TestCase):
def test_foo(self):
# use 2.6 syntax to demonstrate conversion
print 'In test_foo, using Python %s...' % (sys.version_info,)
self.assertTrue(False)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment