diff options
Diffstat (limited to 'python')
-rw-r--r-- | python/samba/tests/__init__.py | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/python/samba/tests/__init__.py b/python/samba/tests/__init__.py index 5b45865a81..dc6a247cca 100644 --- a/python/samba/tests/__init__.py +++ b/python/samba/tests/__init__.py @@ -26,19 +26,16 @@ from samba.samdb import SamDB from samba import credentials import subprocess import tempfile +import unittest -samba.ensure_external_module("mimeparse", "mimeparse") -samba.ensure_external_module("extras", "extras") -samba.ensure_external_module("testtools", "testtools") +try: + from unittest import SkipTest as TestSkipped +except ImportError: + class TestSkipped(Exception): + """Test skipped.""" -# Other modules import these two classes from here, for convenience: -from testtools.testcase import ( - TestCase as TesttoolsTestCase, - TestSkipped, - ) - -class TestCase(TesttoolsTestCase): +class TestCase(unittest.TestCase): """A Samba test case.""" def setUp(self): @@ -57,7 +54,7 @@ class TestCase(TesttoolsTestCase): return cmdline_credentials -class LdbTestCase(TesttoolsTestCase): +class LdbTestCase(unittest.TestCase): """Trivial test case for running tests against a LDB.""" def setUp(self): |