for arg in argv:
if arg.startswith('-a'):
- ips = filter(None, arg[2:].split(','))
+ ips = [ip for ip in arg[2:].split(',') if ip]
if not ips:
usage()
optional_args['portals_ips'] = ips
import six
import sys
-import mock
+try:
+ from unittest import mock
+except ImportError:
+ import mock
from oslo_config import cfg
try:
self.assertEqual(expected_out, fake_out.getvalue())
- @mock.patch('__builtin__.open')
+ @mock.patch('six.moves.builtins.open')
@mock.patch('os.listdir')
def test_get_log_commands_errors(self, listdir, open):
CONF.set_override('log_dir', 'fake-dir')
open.assert_called_once_with('fake-dir/fake-error.log', 'r')
listdir.assert_called_once_with(CONF.log_dir)
- @mock.patch('__builtin__.open')
+ @mock.patch('six.moves.builtins.open')
@mock.patch('os.path.exists')
def test_get_log_commands_syslog_no_log_file(self, path_exists, open):
path_exists.return_value = False
cinder.tests.unit.targets.test_lio_driver \
cinder.tests.unit.targets.test_scst_driver \
cinder.tests.unit.targets.test_tgt_driver \
+ cinder.tests.unit.test_api \
cinder.tests.unit.test_api_urlmap \
cinder.tests.unit.test_backup \
cinder.tests.unit.test_backup_ceph \
cinder.tests.unit.test_block_device \
cinder.tests.unit.test_blockbridge \
cinder.tests.unit.test_cloudbyte \
+ cinder.tests.unit.test_cmd \
cinder.tests.unit.test_conf \
cinder.tests.unit.test_context \
cinder.tests.unit.test_create_volume_flow \