# Path: taipan/_compat.py
# IS_PY26 = sys.version_info[:2] == (2, 6)
# IS_PY3 = sys.version_info[0] == 3
# class MetaclassDecorator(object):
#     def __init__(self, meta):
#     def __call__(self, cls):
# 
# Path: taipan/collections/lists.py
# def head(list_):
# def last(list_):
# def tail(list_):
# def init(list_):
# def find(*args, **kwargs):
# def findlast(*args, **kwargs):
# def index(*args, **kwargs):
# def lastindex(*args, **kwargs):
# def _index(*args, **kwargs):
# def intersperse(elem, list_):
# def intercalate(elems, list_):
# def concat(list_):
# 
# Path: taipan/strings.py
# def is_string(s):
#     """Checks whether given object ``s`` is a string of characters.
#     :return: ``True`` if ``s`` is a string, ``False`` otherwise
#     """
#     return isinstance(s, BaseString)
# 
# Path: taipan/testing/_unittest.py



import os
import taipan.testing as __unit__
from taipan._compat import StringIO
from taipan.collections import lists
from taipan.strings import is_string
from taipan.testing._unittest import TestCase, TestLoader, TextTestRunner
"""
Tests for the test stage decorators: ``@setUp``, ``@tearDown``, etc.
"""
from __future__ import print_function





SETUP_CLASS_TEXT = "SETUP_CLASS"
SETUP_TEXT = "SETUP"

TEST_TEXT = "TEST"

TEARDOWN_TEXT = "TEARDOWN"
TEARDOWN_CLASS_TEXT = "TEARDOWN_CLASS"


class _StageDecorators(TestCase):
    """Base class for test cases for test stage decorators."""
    #: Stream used to record test output

# Path: taipan/_compat.py
# IS_PY26 = sys.version_info[:2] == (2, 6)
# IS_PY3 = sys.version_info[0] == 3
# class MetaclassDecorator(object):
#     def __init__(self, meta):
#     def __call__(self, cls):
# 
# Path: taipan/collections/lists.py
# def head(list_):
# def last(list_):
# def tail(list_):
# def init(list_):
# def find(*args, **kwargs):
# def findlast(*args, **kwargs):
# def index(*args, **kwargs):
# def lastindex(*args, **kwargs):
# def _index(*args, **kwargs):
# def intersperse(elem, list_):
# def intercalate(elems, list_):
# def concat(list_):
# 
# Path: taipan/strings.py
# def is_string(s):
#     """Checks whether given object ``s`` is a string of characters.
#     :return: ``True`` if ``s`` is a string, ``False`` otherwise
#     """
#     return isinstance(s, BaseString)
# 
# Path: taipan/testing/_unittest.py



# Path: tests/test_testing/test_decorators.py
import os
import taipan.testing as __unit__
from taipan._compat import StringIO
from taipan.collections import lists
from taipan.strings import is_string
from taipan.testing._unittest import TestCase, TestLoader, TextTestRunner

"""
Tests for the test stage decorators: ``@setUp``, ``@tearDown``, etc.
"""
from __future__ import print_function





SETUP_CLASS_TEXT = "SETUP_CLASS"
SETUP_TEXT = "SETUP"

TEST_TEXT = "TEST"

TEARDOWN_TEXT = "TEARDOWN"
TEARDOWN_CLASS_TEXT = "TEARDOWN_CLASS"


class _StageDecorators(TestCase):
    """Base class for test cases for test stage decorators."""
    #: Stream used to record test output

    test_output = StringIO()