Add cinder 2015.1 for Kilo
[openstack-build/cinder-build.git] / trusty / debian / patches / skip-rtslib-test.patch
1 --- a/cinder/tests/test_cmd.py
2 +++ b/cinder/tests/test_cmd.py
3 @@ -16,13 +16,20 @@ import sys
4  
5  import mock
6  from oslo_config import cfg
7 -import rtslib
8 +try:
9 +    import rtslib
10 +except ImportError:
11 +    rtslib = None
12 +import testtools
13  
14  from cinder.cmd import all as cinder_all
15  from cinder.cmd import api as cinder_api
16  from cinder.cmd import backup as cinder_backup
17  from cinder.cmd import manage as cinder_manage
18 -from cinder.cmd import rtstool as cinder_rtstool
19 +try:
20 +    from cinder.cmd import rtstool as cinder_rtstool
21 +except ImportError:
22 +    cinder_rtstool = None
23  from cinder.cmd import scheduler as cinder_scheduler
24  from cinder.cmd import volume as cinder_volume
25  from cinder.cmd import volume_usage_audit
26 @@ -685,6 +692,7 @@ class TestCinderManageCmd(test.TestCase)
27  
28  class TestCinderRtstoolCmd(test.TestCase):
29  
30 +    @testtools.skipIf(rtslib is None, "rtslib not found, skipping tests")
31      def setUp(self):
32          super(TestCinderRtstoolCmd, self).setUp()
33          sys.argv = ['cinder-rtstool']