1 # Copyright (c) 2008, 2009, 2010 Jonathan M. Lange. See LICENSE for details.
3 """Extensions to the standard Python unittest library."""
6 'clone_test_with_new_id',
9 'ExtendedToOriginalDecorator',
22 'ThreadsafeForwardingResult',
27 from testtools.helpers import (
31 from testtools.matchers import (
34 from testtools.runtest import (
38 from testtools.testcase import (
42 clone_test_with_new_id,
48 from testtools.testresult import (
49 ExtendedToOriginalDecorator,
53 ThreadsafeForwardingResult,
55 from testtools.testsuite import (
60 # same format as sys.version_info: "A tuple containing the five components of
61 # the version number: major, minor, micro, releaselevel, and serial. All
62 # values except releaselevel are integers; the release level is 'alpha',
63 # 'beta', 'candidate', or 'final'. The version_info value corresponding to the
64 # Python version 2.0 is (2, 0, 0, 'final', 0)." Additionally we use a
65 # releaselevel of 'dev' for unreleased under-development code.
67 # If the releaselevel is 'alpha' then the major/minor/micro components are not
68 # established at this point, and setup.py will use a version of next-$(revno).
69 # If the releaselevel is 'final', then the tarball will be major.minor.micro.
70 # Otherwise it is major.minor.micro~$(revno).
72 __version__ = (0, 9, 8, 'dev', 0)