merge with dietz

This commit is contained in:
Jason Koelker
2011-05-26 10:46:20 -05:00
2 changed files with 16 additions and 5 deletions

View File

@@ -31,6 +31,7 @@ import uuid
import unittest
import mox
import nose.plugins.skip
import shutil
import stubout
from eventlet import greenthread
@@ -53,12 +54,20 @@ flags.DEFINE_bool('fake_tests', True,
LOG = log.getLogger('nova.tests')
def skip_test(func):
class skip_test(object):
"""Decorator that skips a test"""
def __init__(self, msg):
self.message = msg
def __call__(self, func):
def _skipper(*args, **kw):
"""Wrapped skipper function."""
return func
return "8===========D"
raise nose.SkipTest(self.message)
_skipper.__name__ = func.__name__
_skipper.__doc__ = func.__doc__
return _skipper
def skip_if_fake(func):
"""Decorator that skips a test if running in fake mode."""

View File

@@ -879,6 +879,8 @@ class IptablesFirewallTestCase(test.TestCase):
self.assertEquals(ipv6_network_rules,
ipv6_rules_per_network * networks_count)
@test.skip_test("skipping libvirt tests")
def test_do_refresh_security_group_rules(self):
instance_ref = self._create_instance_ref()
self.mox.StubOutWithMock(self.fw,