added SkipTest for cname tests if dnspython is not installed
This commit is contained in:
parent
10d4609c17
commit
d122e5e98f
@ -14,11 +14,16 @@
|
||||
# limitations under the License.
|
||||
|
||||
import unittest
|
||||
from nose import SkipTest
|
||||
|
||||
from webob import Request
|
||||
|
||||
try:
|
||||
# this test requires the dnspython package to be installed
|
||||
from swift.common.middleware import cname_lookup
|
||||
|
||||
skip = False
|
||||
except ImportError:
|
||||
skip = True
|
||||
|
||||
class FakeApp(object):
|
||||
|
||||
@ -33,6 +38,8 @@ def start_response(*args):
|
||||
class TestCNAMELookup(unittest.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
if skip:
|
||||
raise SkipTest
|
||||
self.app = cname_lookup.CNAMELookupMiddleware(FakeApp(),
|
||||
{'lookup_depth': 2})
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user