40 lines
937 B
Python
40 lines
937 B
Python
|
# -*- test-case-name: twisted.trial.test -*-
|
||
|
# Copyright (c) Twisted Matrix Laboratories.
|
||
|
# See LICENSE for details.
|
||
|
|
||
|
"""
|
||
|
Things likely to be used by writers of unit tests.
|
||
|
"""
|
||
|
|
||
|
|
||
|
from twisted.trial._asyncrunner import TestDecorator, TestSuite, decorate
|
||
|
from twisted.trial._asynctest import TestCase
|
||
|
|
||
|
# Define the public API from the two implementation modules
|
||
|
from twisted.trial._synctest import (
|
||
|
FailTest,
|
||
|
PyUnitResultAdapter,
|
||
|
SkipTest,
|
||
|
SynchronousTestCase,
|
||
|
Todo,
|
||
|
makeTodo,
|
||
|
)
|
||
|
|
||
|
# Further obscure the origins of these objects, to reduce surprise (and this is
|
||
|
# what the values were before code got shuffled around between files, but was
|
||
|
# otherwise unchanged).
|
||
|
FailTest.__module__ = SkipTest.__module__ = __name__
|
||
|
|
||
|
__all__ = [
|
||
|
"decorate",
|
||
|
"FailTest",
|
||
|
"makeTodo",
|
||
|
"PyUnitResultAdapter",
|
||
|
"SkipTest",
|
||
|
"SynchronousTestCase",
|
||
|
"TestCase",
|
||
|
"TestDecorator",
|
||
|
"TestSuite",
|
||
|
"Todo",
|
||
|
]
|