Change from unittest to testtools

part of bug 1177924

Change-Id: I99be2c48dc7143015883b89130083c8ea11abeec
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
This commit is contained in:
Angus Salkeld
2013-05-17 09:52:34 +10:00
parent 8da9ac25fe
commit e9a30f61fe
4 changed files with 10 additions and 12 deletions

View File

@@ -213,8 +213,8 @@ class Connection(base.Connection):
try: try:
from ming import mim from ming import mim
except ImportError: except ImportError:
import nose import testtools
raise nose.SkipTest("Ming not found") raise testtools.testcase.TestSkipped('requires mim')
LOG.debug('Creating a new MIM Connection object') LOG.debug('Creating a new MIM Connection object')
Connection._mim_instance = mim.Connection() Connection._mim_instance = mim.Connection()
self.conn = Connection._mim_instance self.conn = Connection._mim_instance
@@ -564,8 +564,8 @@ def require_map_reduce(conn):
try: try:
from ming import mim from ming import mim
if hasattr(conn, "conn") and isinstance(conn.conn, mim.Connection): if hasattr(conn, "conn") and isinstance(conn.conn, mim.Connection):
import nose import testtools
raise nose.SkipTest('requires spidermonkey') raise testtools.testcase.TestSkipped('requires spidermonkey')
except ImportError: except ImportError:
import nose import testtools
raise nose.SkipTest('requires mim') raise testtools.testcase.TestSkipped('requires mim')

View File

@@ -18,17 +18,15 @@
# under the License. # under the License.
"""Test base classes. """Test base classes.
""" """
import unittest2
import mox import mox
from oslo.config import cfg from oslo.config import cfg
import stubout import stubout
import testtools
cfg.CONF.import_opt('pipeline_cfg_file', 'ceilometer.pipeline') cfg.CONF.import_opt('pipeline_cfg_file', 'ceilometer.pipeline')
class TestCase(unittest2.TestCase): class TestCase(testtools.TestCase):
def setUp(self): def setUp(self):
super(TestCase, self).setUp() super(TestCase, self).setUp()

View File

@@ -108,6 +108,6 @@ class TestNotifier(tests_base.TestCase):
self.assertEqual(len(pub.counters), 0) self.assertEqual(len(pub.counters), 0)
notifier.notify(None, MESSAGE) notifier.notify(None, MESSAGE)
self.assertGreater(len(pub.counters), 0) self.assertTrue(len(pub.counters) > 0)
self.assertIn('disk.ephemeral.size', self.assertIn('disk.ephemeral.size',
[c.name for c in pub.counters]) [c.name for c in pub.counters])

View File

@@ -1,5 +1,4 @@
nose nose
unittest2
coverage coverage
mock mock
mox mox
@@ -17,3 +16,4 @@ netifaces
sphinx sphinx
docutils==0.9.1 # for bug 1091333, remove after sphinx >1.1.3 is released. docutils==0.9.1 # for bug 1091333, remove after sphinx >1.1.3 is released.
python-spidermonkey python-spidermonkey
testtools>=0.9.29