|
@@ -21,10 +21,32 @@
|
|
|
|
|
|
import unittest
|
|
import unittest
|
|
|
|
|
|
-
|
|
+try:
|
|
-
|
|
+
|
|
-
|
|
+ from unittest import SkipTest as TestSkipped
|
|
-from nose import SkipTest as TestSkipped
|
|
+except ImportError:
|
|
|
|
+
|
|
|
|
+ try:
|
|
|
|
+ import nose
|
|
|
|
+ except ImportError:
|
|
|
|
+ try:
|
|
|
|
+ import testtools.testcase
|
|
|
|
+ except ImportError:
|
|
|
|
+ class TestSkipped(Exception):
|
|
|
|
+ def __init__(self, msg):
|
|
|
|
+ self.msg = msg
|
|
|
|
+ else:
|
|
|
|
+ TestSkipped = testtools.testcase.TestCase.skipException
|
|
|
|
+ else:
|
|
|
|
+ TestSkipped = nose.SkipTest
|
|
|
|
+ try:
|
|
|
|
+ import testtools.testcase
|
|
|
|
+ except ImportError:
|
|
|
|
+ pass
|
|
|
|
+ else:
|
|
|
|
+
|
|
|
|
+ testtools.testcase.TestCase.skipException = TestSkipped
|
|
|
|
+
|
|
|
|
|
|
def test_suite():
|
|
def test_suite():
|
|
names = [
|
|
names = [
|