Required by CentOS.
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
import os
-import unittest
+import unittest2 as unittest
from nose.plugins import Plugin
from nose.plugins.plugintest import PluginTester
from nose.plugins.manager import ZeroNinePlugin
-import unittest
+import unittest2 as unittest
def test_function():
pass
-import unittest
+import unittest2 as unittest
class Base(unittest.TestCase):
"""Use this base class for all tests.
-import unittest
+import unittest2 as unittest
def test_one():
pass
-import unittest
+import unittest2 as unittest
def test_a():
pass
-import unittest
+import unittest2 as unittest
class Tests(unittest.TestCase):
import example
-import unittest
+import unittest2 as unittest
class TestExampleFunction_TestCase(unittest.TestCase):
def test_times_two(self):
-from twisted.trial import unittest
+from twisted.trial import unittest2 as unittest
class TestTwisted(unittest.TestCase):
# -*- coding: utf-8 -*-
import sys
from nose.exc import SkipTest
-import unittest
+import unittest2 as unittest
class TestForXunit(unittest.TestCase):
import os
import sys
-import unittest
+import unittest2 as unittest
from nose.plugins.attrib import AttributeSelector
from nose.plugins import PluginTester
import os
-import unittest
+import unittest2 as unittest
from cStringIO import StringIO
from nose.core import TestProgram
from nose.config import Config
-import unittest
+import unittest2 as unittest
from nose.config import Config
from nose import case
from nose.plugins import Plugin, PluginManager
import os
import sys
-import unittest
+import unittest2 as unittest
import warnings
from cStringIO import StringIO
from nose.result import _TextTestResult
import os
import sys
-import unittest
+import unittest2 as unittest
from nose.plugins.skip import SkipTest
from nose import commands
from StringIO import StringIO
import logging
import os
-import unittest
+import unittest2 as unittest
from nose.config import Config
support = os.path.join(os.path.dirname(__file__), 'support')
import os
-import unittest
+import unittest2 as unittest
from nose.plugins.doctests import Doctest
from nose.plugins import PluginTester
import os
import sys
-import unittest
+import unittest2 as unittest
from nose.plugins.failuredetail import FailureDetail
from nose.plugins.capture import Capture
from nose.plugins import PluginTester
import re
import sys
import tempfile
-import unittest
+import unittest2 as unittest
from nose.plugins import PluginTester
from nose.plugins.builtin import Doctest
import os
import sys
-import unittest
+import unittest2 as unittest
from nose.importer import Importer
import os
import sys
-import unittest
+import unittest2 as unittest
from nose.plugins.isolate import IsolationPlugin
from nose.plugins import PluginTester
import os
import sys
-import unittest
+import unittest2 as unittest
from nose.plugins import PluginTester
from nose.plugins.builtin import FailureDetail, Capture
except ImportError:
from StringIO import StringIO
import sys
-import unittest
+import unittest2 as unittest
from nose.plugins import Plugin, PluginTester
from nose.plugins.builtin import FailureDetail, Capture, Doctest
Tests that plugins can override loadTestsFromTestCase
"""
import os
-import unittest
+import unittest2 as unittest
from nose import loader
from nose.plugins import PluginTester
from nose.plugins.base import Plugin
import os
import sys
-import unittest
+import unittest2 as unittest
from difflib import ndiff
from cStringIO import StringIO
# 2.7+
from unittest.runner import _WritelnDecorator
except ImportError:
- from unittest import _WritelnDecorator
+ from unittest2 import _WritelnDecorator
support = os.path.abspath(os.path.join(os.path.dirname(__file__), 'support'))
import os
import sys
-import unittest
+import unittest2 as unittest
from cStringIO import StringIO
from nose.core import TestProgram
from test_program import TestRunner
"""
import os
import sys
-import unittest
+import unittest2 as unittest
from nose.plugins import Plugin, PluginTester
support = os.path.join(os.path.dirname(__file__), 'support')
import os
import sys
-import unittest
+import unittest2 as unittest
from nose.config import Config
from nose.core import TestProgram
-import unittest, os
+import unittest2 as unittest, os
from nose.plugins import PluginTester, Plugin
from nose.tools import eq_
from cStringIO import StringIO
import os
-import unittest
+import unittest2 as unittest
from cStringIO import StringIO
from nose import SkipTest
from nose.core import TestProgram
import os
import sys
-import unittest
+import unittest2 as unittest
from cStringIO import StringIO
from nose.config import Config
from nose.core import TestProgram
import os
-import unittest
+import unittest2 as unittest
from nose.selector import Selector, TestAddress
support = os.path.abspath(os.path.join(os.path.dirname(__file__), 'support'))
-import unittest
+import unittest2 as unittest
from nose import case
from nose.config import Config
from nose.plugins import debug
import os
-import unittest
+import unittest2 as unittest
from nose.plugins.plugintest import PluginTester, remove_timings
support = os.path.join(os.path.dirname(__file__), 'support')
import os
import sys
-import unittest
+import unittest2 as unittest
from nose import case
from nose.suite import ContextSuiteFactory
# -*- coding: utf-8 -*-
import os
-import unittest
+import unittest2 as unittest
from nose.plugins.xunit import Xunit
from nose.plugins.skip import Skip
from nose.plugins import PluginTester
"""
import logging
import sys
-import unittest
+import unittest2 as unittest
from nose.config import Config
from nose.failure import Failure # for backwards compatibility
from nose.util import resolve_name, test_address, try_run
import os
import sys
import time
-import unittest
+import unittest2 as unittest
from nose.config import Config, all_config_files
from nose.loader import defaultTestLoader
import __future__
import sys, traceback, inspect, linecache, os, re
-import unittest, difflib, pdb, tempfile
+import unittest2 as unittest, difflib, pdb, tempfile
import warnings
from StringIO import StringIO
import logging
-import unittest
+import unittest2 as unittest
from traceback import format_tb
log = logging.getLogger(__name__)
import logging
import os
import sys
-import unittest
+import unittest2 as unittest
from inspect import isfunction, ismethod
from nose.case import FunctionTestCase, MethodTestCase
from nose.failure import Failure
from nose.plugins.base import Plugin
from nose.case import Test
import logging
-import unittest
+import unittest2 as unittest
log = logging.getLogger(__name__)
import logging
import os
import sys
-import unittest
+import unittest2 as unittest
from inspect import getmodule
from nose.plugins.base import Plugin
from nose.suite import ContextList
Let's see the plugin in action. First some boilerplate.
>>> import sys
- >>> import unittest
+ >>> import unittest2 as unittest
>>> try:
... # 2.7+
... from unittest.runner import _WritelnDecorator
... except ImportError:
- ... from unittest import _WritelnDecorator
+ ... from unittest2 import _WritelnDecorator
...
>>> buf = _WritelnDecorator(sys.stdout)
import sys
import time
import traceback
-import unittest
+import unittest2 as unittest
import pickle
import nose.case
from nose.core import TextTestRunner
# 2.7+
from unittest.runner import _WritelnDecorator
except ImportError:
- from unittest import _WritelnDecorator
+ from unittest2 import _WritelnDecorator
from Queue import Empty
from warnings import warn
try:
Here's a simple example with a do-nothing plugin and a composed suite.
- >>> import unittest
+ >>> import unittest2 as unittest
>>> from nose.plugins import Plugin, PluginTester
>>> class FooPlugin(Plugin):
... pass
And here is a more complex example of testing a plugin that has extra
arguments and reads environment variables.
- >>> import unittest, os
+ >>> import unittest2 as unittest, os
>>> from nose.plugins import Plugin, PluginTester
>>> class FancyOutputter(Plugin):
... name = "fancy"
Here is an example of a basic suite object you can return ::
- >>> import unittest
+ >>> import unittest2 as unittest
>>> class SomeTest(unittest.TestCase):
... def runTest(self):
... raise ValueError("Now do something, plugin!")
# 2.7+
from unittest.runner import _TextTestResult
except ImportError:
- from unittest import _TextTestResult
+ from unittest2 import _TextTestResult
from nose.config import Config
from nose.util import isclass, ln as _ln # backwards compat
"""
import logging
import os
-import unittest
+import unittest2 as unittest
from nose.config import Config
from nose.util import split_test_name, src, getfilename, getpackage, ispackage
import logging
import sys
-import unittest
+import unittest2 as unittest
from nose.case import Test
from nose.config import Config
from nose.proxy import ResultProxyFactory
"""
import re
import time
-import unittest
+import unittest2 as unittest
__all__ = ['ok_', 'eq_', 'make_decorator', 'raises', 'set_trace', 'timed',
import re
import sys
import types
-import unittest
+import unittest2 as unittest
from types import ClassType, TypeType
try:
BuildRequires: dos2unix
BuildRequires: python-coverage
Requires: python-setuptools
+Requires: python-unittest2
%description
nose extends the test loading and running features of unittest, making
-import unittest
+import unittest2 as unittest
class Something(unittest.TestCase):
def test_something(self):
import os
-import unittest
+import unittest2 as unittest
class TestBug105(unittest.TestCase):
import sys
-import unittest
+import unittest2 as unittest
from optparse import OptionParser
from nose.config import Config
from nose.plugins.capture import Capture
-import unittest
+import unittest2 as unittest
import pdb
import sys
import nose.case
import re
import os
import tempfile
-import unittest
+import unittest2 as unittest
import warnings
import pickle
import sys
import os
import sys
-import unittest
+import unittest2 as unittest
from cStringIO import StringIO
from optparse import OptionParser
import nose.core
-import unittest
+import unittest2 as unittest
from nose.config import Config
from nose.plugins.deprecated import Deprecated, DeprecatedTest
from nose.result import TextTestResult, _TextTestResult
# 2.7+
from unittest.runner import _WritelnDecorator
except ImportError:
- from unittest import _WritelnDecorator
+ from unittest2 import _WritelnDecorator
class TestDeprecatedPlugin(unittest.TestCase):
import os
import sys
-import unittest
+import unittest2 as unittest
from nose.config import Config
from nose.plugins import doctests
from mock import Bucket
-import unittest
+import unittest2 as unittest
from nose.config import Config
from nose.plugins.builtin import TestId
import mock
import os
import sys
-import unittest
+import unittest2 as unittest
import nose.config
import nose.importer
import textwrap
import tokenize
import traceback
-import unittest
+import unittest2 as unittest
try:
from cStringIO import StringIO
import os
-import unittest
+import unittest2 as unittest
class TestIssue006(unittest.TestCase):
def test_load_nested_generator(self):
import os
from nose import loader
-import unittest
+import unittest2 as unittest
support = os.path.join(os.path.dirname(__file__), 'support')
import sys
-import unittest
+import unittest2 as unittest
import warnings
from nose.plugins.errorclass import ErrorClass, ErrorClassPlugin
import os
-import unittest
+import unittest2 as unittest
class TestIssue230(unittest.TestCase):
-import unittest
+import unittest2 as unittest
from nose.suite import LazySuite
from helpers import iter_compat
import imp
import os
import sys
-import unittest
+import unittest2 as unittest
from nose.loader import TestLoader as Loader
from nose import util, loader, selector # so we can set mocks
from nose.tools import eq_
import logging
from logging import StreamHandler
-import unittest
+import unittest2 as unittest
if sys.version_info >= (2, 7):
py27 = True
import logging
-import unittest
+import unittest2 as unittest
from nose.config import Config
#from nose.core import configure_logging
from mock import *
import pickle
import sys
-import unittest
+import unittest2 as unittest
from nose import case
from nose.plugins import multiprocess
# 2.7+
from unittest.runner import _WritelnDecorator
except ImportError:
- from unittest import _WritelnDecorator
+ from unittest2 import _WritelnDecorator
class ArgChecker:
-import unittest
+import unittest2 as unittest
import imp
import sys
from nose.loader import TestLoader
import sys
-import unittest
+import unittest2 as unittest
from nose.config import Config
from nose.plugins import debug
from optparse import OptionParser
import optparse
-import unittest
+import unittest2 as unittest
import nose.plugins
-import unittest
+import unittest2 as unittest
from nose.plugins.base import IPluginInterface
class TestPluginInterfaces(unittest.TestCase):
-import unittest
+import unittest2 as unittest
from nose import case
from nose.plugins import Plugin, PluginManager
import logging
import os
import sys
-import unittest
+import unittest2 as unittest
import nose.plugins
from optparse import OptionParser
import tempfile
import sys
-import unittest
+import unittest2 as unittest
from inspect import ismethod
from nose.config import Config
from nose.proxy import ResultProxyFactory, ResultProxy
import logging
import os
import re
-import unittest
+import unittest2 as unittest
import nose.selector
from nose.config import Config
from nose.selector import log, Selector
-import unittest
+import unittest2 as unittest
import nose.selector
from nose.config import Config
from nose.plugins.base import Plugin
-import unittest
+import unittest2 as unittest
from nose.config import Config
from nose.plugins.skip import Skip, SkipTest
from nose.result import TextTestResult
# 2.7+
from unittest.runner import _WritelnDecorator
except ImportError:
- from unittest import _WritelnDecorator
+ from unittest2 import _WritelnDecorator
class TestSkipPlugin(unittest.TestCase):
ContextList
import imp
import sys
-import unittest
+import unittest2 as unittest
from mock import ResultProxyFactory, ResultProxy
import sys
import time
-import unittest
+import unittest2 as unittest
from nose.tools import *
compat_24 = sys.version_info >= (2, 4)
def test_multiple_with_setup(self):
from nose.tools import with_setup
from nose.case import FunctionTestCase
- from unittest import TestResult
+ from unittest2 import TestResult
called = []
def test():
try:
- from twisted.trial import unittest
+ from twisted.trial import unittest2 as unittest
except ImportError:
from nose import SkipTest
raise SkipTest('twisted not available; skipping')
import os
-import unittest
+import unittest2 as unittest
import nose
from nose import case
# don't import * -- some util functions look testlike
import sys
import os
import optparse
-import unittest
+import unittest2 as unittest
from xml.sax import saxutils
from nose.tools import eq_