diff options
| author | Thomi Richards <thomi.richards@canonical.com> | 2013-11-25 11:57:44 +1300 |
|---|---|---|
| committer | Thomi Richards <thomi.richards@canonical.com> | 2013-11-25 11:57:44 +1300 |
| commit | 017c91bebbb48101b3bbaafaddf6518295b060f5 (patch) | |
| tree | db6015e540a9e77dc345f37814176828e4dcfade /python/subunit/tests/__init__.py | |
| parent | dd89c81df541ba7a43303e225b0c7c3fd4ccb756 (diff) | |
| parent | 88e4f3f2697b7dc5782cbb7dacbd0d7e532b6644 (diff) | |
| download | subunit-git-017c91bebbb48101b3bbaafaddf6518295b060f5.tar.gz | |
Merge trunk.
Diffstat (limited to 'python/subunit/tests/__init__.py')
| -rw-r--r-- | python/subunit/tests/__init__.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/python/subunit/tests/__init__.py b/python/subunit/tests/__init__.py index c9cc7ae..b5a7fdc 100644 --- a/python/subunit/tests/__init__.py +++ b/python/subunit/tests/__init__.py @@ -14,8 +14,22 @@ # limitations under that license. # +import sys from unittest import TestLoader + +# Before the test module imports to avoid circularity. +# For testing: different pythons have different str() implementations. +if sys.version_info > (3, 0): + _remote_exception_repr = "testtools.testresult.real._StringException" + _remote_exception_str = "Traceback (most recent call last):\ntesttools.testresult.real._StringException" + _remote_exception_str_chunked = "57\r\n" + _remote_exception_str + ": boo qux\n0\r\n" +else: + _remote_exception_repr = "_StringException" + _remote_exception_str = "Traceback (most recent call last):\n_StringException" + _remote_exception_str_chunked = "3D\r\n" + _remote_exception_str + ": boo qux\n0\r\n" + + from subunit.tests import ( test_chunked, test_details, @@ -32,6 +46,7 @@ from subunit.tests import ( test_test_results, ) + def test_suite(): loader = TestLoader() result = loader.loadTestsFromModule(test_chunked) |
