diff --git a/test-requirements.txt b/test-requirements.txt index 347ac8d1..466a02fe 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -16,3 +16,4 @@ python-subunit sphinx>=1.1.2 testrepository>=0.0.13 testtools>=0.9.27 +unittest2 diff --git a/tuskar/tests/base.py b/tuskar/tests/base.py index 092a116a..3416e156 100644 --- a/tuskar/tests/base.py +++ b/tuskar/tests/base.py @@ -34,6 +34,7 @@ import fixtures import mox import stubout import testtools +import unittest2 from oslo.config import cfg @@ -145,7 +146,9 @@ class TestingException(Exception): pass -class TestCase(testtools.TestCase): +# The unittest2.TestCase mixin provides assertRegexpMatches, which isn't +# available on Python 2.6 by default. +class TestCase(testtools.TestCase, unittest2.TestCase): """Test case base class for all unit tests.""" def setUp(self):