Replace assertEqual(None, *) with assertIsNone in tests

Replace assertEqual(None, *) with assertIsNone in tests to have
more clear messages in case of failure.

Closes-Bug: #1280522
Change-Id: I2d5285add72678b5a61b4f66879c4d066afc34c7
This commit is contained in:
Yusuke Hayashi 2015-08-23 07:22:19 +09:00
parent acabb76ce2
commit cb0a5c9829
19 changed files with 72 additions and 73 deletions

View File

@ -14,7 +14,7 @@ class RequestTest(test.TestCase):
def test_content_type_missing(self): def test_content_type_missing(self):
request = wsgi.Request.blank('/tests/123', method='POST') request = wsgi.Request.blank('/tests/123', method='POST')
request.body = six.b("<body />") request.body = six.b("<body />")
self.assertEqual(None, request.get_content_type()) self.assertIsNone(request.get_content_type())
def test_content_type_unsupported(self): def test_content_type_unsupported(self):
request = wsgi.Request.blank('/tests/123', method='POST') request = wsgi.Request.blank('/tests/123', method='POST')

View File

@ -283,7 +283,7 @@ class LimitTest(BaseLimitTestSuite):
"""Test a limit handles 1 GET per second.""" """Test a limit handles 1 GET per second."""
limit = limits.Limit("GET", "*", ".*", 1, 1) limit = limits.Limit("GET", "*", ".*", 1, 1)
delay = limit("GET", "/anything") delay = limit("GET", "/anything")
self.assertEqual(None, delay) self.assertIsNone(delay)
self.assertEqual(0, limit.next_request) self.assertEqual(0, limit.next_request)
self.assertEqual(0, limit.last_request) self.assertEqual(0, limit.last_request)
@ -291,7 +291,7 @@ class LimitTest(BaseLimitTestSuite):
"""Test two calls to 1 GET per second limit.""" """Test two calls to 1 GET per second limit."""
limit = limits.Limit("GET", "*", ".*", 1, 1) limit = limits.Limit("GET", "*", ".*", 1, 1)
delay = limit("GET", "/anything") delay = limit("GET", "/anything")
self.assertEqual(None, delay) self.assertIsNone(delay)
delay = limit("GET", "/anything") delay = limit("GET", "/anything")
self.assertEqual(1, delay) self.assertEqual(1, delay)
@ -301,7 +301,7 @@ class LimitTest(BaseLimitTestSuite):
self.time += 4 self.time += 4
delay = limit("GET", "/anything") delay = limit("GET", "/anything")
self.assertEqual(None, delay) self.assertIsNone(delay)
self.assertEqual(4, limit.next_request) self.assertEqual(4, limit.next_request)
self.assertEqual(4, limit.last_request) self.assertEqual(4, limit.last_request)
@ -567,25 +567,25 @@ class WsgiLimiterTest(BaseLimitTestSuite):
def test_good_url(self): def test_good_url(self):
delay = self._request("GET", "/something") delay = self._request("GET", "/something")
self.assertEqual(delay, None) self.assertIsNone(delay)
def test_escaping(self): def test_escaping(self):
delay = self._request("GET", "/something/jump%20up") delay = self._request("GET", "/something/jump%20up")
self.assertEqual(delay, None) self.assertIsNone(delay)
def test_response_to_delays(self): def test_response_to_delays(self):
delay = self._request("GET", "/delayed") delay = self._request("GET", "/delayed")
self.assertEqual(delay, None) self.assertIsNone(delay)
delay = self._request("GET", "/delayed") delay = self._request("GET", "/delayed")
self.assertEqual(delay, '60.00') self.assertEqual(delay, '60.00')
def test_response_to_delays_usernames(self): def test_response_to_delays_usernames(self):
delay = self._request("GET", "/delayed", "user1") delay = self._request("GET", "/delayed", "user1")
self.assertEqual(delay, None) self.assertIsNone(delay)
delay = self._request("GET", "/delayed", "user2") delay = self._request("GET", "/delayed", "user2")
self.assertEqual(delay, None) self.assertIsNone(delay)
delay = self._request("GET", "/delayed", "user1") delay = self._request("GET", "/delayed", "user1")
self.assertEqual(delay, '60.00') self.assertEqual(delay, '60.00')

View File

@ -249,12 +249,12 @@ class NovaApiTestCase(test.TestCase):
def test_fixed_ip_reserve(self): def test_fixed_ip_reserve(self):
fixed_ip = 'fake_fixed_ip' fixed_ip = 'fake_fixed_ip'
result = self.api.fixed_ip_reserve(self.ctx, fixed_ip) result = self.api.fixed_ip_reserve(self.ctx, fixed_ip)
self.assertEqual(result, None) self.assertIsNone(result)
def test_fixed_ip_unreserve(self): def test_fixed_ip_unreserve(self):
fixed_ip = 'fake_fixed_ip' fixed_ip = 'fake_fixed_ip'
result = self.api.fixed_ip_unreserve(self.ctx, fixed_ip) result = self.api.fixed_ip_unreserve(self.ctx, fixed_ip)
self.assertEqual(result, None) self.assertIsNone(result)
def test_network_get(self): def test_network_get(self):
net_id = 'fake_net_id' net_id = 'fake_net_id'

View File

@ -50,8 +50,8 @@ class StandaloneNetworkPluginTest(test.TestCase):
self.assertEqual('10.0.0.1', instance.gateway) self.assertEqual('10.0.0.1', instance.gateway)
self.assertEqual('24', instance.mask) self.assertEqual('24', instance.mask)
self.assertEqual(None, instance.segmentation_id) self.assertIsNone(instance.segmentation_id)
self.assertEqual(None, instance.allowed_ip_ranges) self.assertIsNone(instance.allowed_ip_ranges)
self.assertEqual(4, instance.ip_version) self.assertEqual(4, instance.ip_version)
self.assertEqual(netaddr.IPNetwork('10.0.0.1/24'), instance.net) self.assertEqual(netaddr.IPNetwork('10.0.0.1/24'), instance.net)
self.assertEqual(['10.0.0.1/24'], instance.allowed_cidrs) self.assertEqual(['10.0.0.1/24'], instance.allowed_cidrs)
@ -111,8 +111,8 @@ class StandaloneNetworkPluginTest(test.TestCase):
self.assertEqual( self.assertEqual(
'2001:cdba::3257:9652', instance.gateway) '2001:cdba::3257:9652', instance.gateway)
self.assertEqual('48', instance.mask) self.assertEqual('48', instance.mask)
self.assertEqual(None, instance.segmentation_id) self.assertIsNone(instance.segmentation_id)
self.assertEqual(None, instance.allowed_ip_ranges) self.assertIsNone(instance.allowed_ip_ranges)
self.assertEqual(6, instance.ip_version) self.assertEqual(6, instance.ip_version)
self.assertEqual( self.assertEqual(
netaddr.IPNetwork('2001:cdba::3257:9652/48'), netaddr.IPNetwork('2001:cdba::3257:9652/48'),

View File

@ -299,7 +299,7 @@ class IsilonApiTest(test.TestCase):
r = self.isilon_api.get_nfs_export(export_id) r = self.isilon_api.get_nfs_export(export_id)
self.assertEqual(1, len(m.request_history)) self.assertEqual(1, len(m.request_history))
self.assertEqual(None, r) self.assertIsNone(r)
@requests_mock.mock() @requests_mock.mock()
def test_lookup_smb_share(self, m): def test_lookup_smb_share(self, m):
@ -326,7 +326,7 @@ class IsilonApiTest(test.TestCase):
r = self.isilon_api.lookup_smb_share(share_name) r = self.isilon_api.lookup_smb_share(share_name)
self.assertEqual(1, len(m.request_history)) self.assertEqual(1, len(m.request_history))
self.assertEqual(None, r) self.assertIsNone(r)
@ddt.data((201, True), (404, False)) @ddt.data((201, True), (404, False))
def test_create_nfs_export(self, data): def test_create_nfs_export(self, data):

View File

@ -267,7 +267,7 @@ class GaneshaManagerTestCase(test.TestCase):
'ls', '/fakedir0/export.d', run_as_root=False) 'ls', '/fakedir0/export.d', run_as_root=False)
self._manager._write_conf_file.assert_called_once_with( self._manager._write_conf_file.assert_called_once_with(
'INDEX', test_index) 'INDEX', test_index)
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_read_export_file(self): def test_read_export_file(self):
test_args = ('cat', test_path) test_args = ('cat', test_path)
@ -322,7 +322,7 @@ class GaneshaManagerTestCase(test.TestCase):
ret = self._manager._rm_export_file(test_name) ret = self._manager._rm_export_file(test_name)
self._manager._getpath.assert_called_once_with(test_name) self._manager._getpath.assert_called_once_with(test_name)
self._manager.execute.assert_called_once_with('rm', test_path) self._manager.execute.assert_called_once_with('rm', test_path)
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_dbus_send_ganesha(self): def test_dbus_send_ganesha(self):
test_args = ('arg1', 'arg2') test_args = ('arg1', 'arg2')
@ -337,14 +337,14 @@ class GaneshaManagerTestCase(test.TestCase):
'org.ganesha.nfsd.exportmgr.fakemethod', 'org.ganesha.nfsd.exportmgr.fakemethod',
*test_args, message='dbus call exportmgr.fakemethod', *test_args, message='dbus call exportmgr.fakemethod',
**test_kwargs) **test_kwargs)
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_remove_export_dbus(self): def test_remove_export_dbus(self):
self.mock_object(self._manager, '_dbus_send_ganesha') self.mock_object(self._manager, '_dbus_send_ganesha')
ret = self._manager._remove_export_dbus(test_export_id) ret = self._manager._remove_export_dbus(test_export_id)
self._manager._dbus_send_ganesha.assert_called_once_with( self._manager._dbus_send_ganesha.assert_called_once_with(
'RemoveExport', 'uint16:101') 'RemoveExport', 'uint16:101')
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_add_export(self): def test_add_export(self):
self.mock_object(self._manager, '_write_export_file', self.mock_object(self._manager, '_write_export_file',
@ -358,7 +358,7 @@ class GaneshaManagerTestCase(test.TestCase):
'AddExport', 'string:' + test_path, 'AddExport', 'string:' + test_path,
'string:EXPORT(Export_Id=101)') 'string:EXPORT(Export_Id=101)')
self._manager._mkindex.assert_called_once_with() self._manager._mkindex.assert_called_once_with()
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_add_export_error_during_mkindex(self): def test_add_export_error_during_mkindex(self):
self.mock_object(self._manager, '_write_export_file', self.mock_object(self._manager, '_write_export_file',
@ -430,7 +430,7 @@ class GaneshaManagerTestCase(test.TestCase):
test_dict_unicode['EXPORT']['Export_Id']) test_dict_unicode['EXPORT']['Export_Id'])
self._manager._rm_export_file.assert_called_once_with(test_name) self._manager._rm_export_file.assert_called_once_with(test_name)
self._manager._mkindex.assert_called_once_with() self._manager._mkindex.assert_called_once_with()
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_remove_export_error_during_read_export_file(self): def test_remove_export_error_during_read_export_file(self):
self.mock_object( self.mock_object(
@ -503,7 +503,7 @@ class GaneshaManagerTestCase(test.TestCase):
ret = self._manager.restart_service() ret = self._manager.restart_service()
self._manager.execute.assert_called_once_with( self._manager.execute.assert_called_once_with(
'service', 'ganesha.fakeservice', 'restart') 'service', 'ganesha.fakeservice', 'restart')
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_reset_exports(self): def test_reset_exports(self):
self.mock_object(self._manager, 'execute') self.mock_object(self._manager, 'execute')
@ -512,4 +512,4 @@ class GaneshaManagerTestCase(test.TestCase):
self._manager.execute.assert_called_once_with( self._manager.execute.assert_called_once_with(
'sh', '-c', 'rm -f /fakedir0/export.d/*.conf') 'sh', '-c', 'rm -f /fakedir0/export.d/*.conf')
self._manager._mkindex.assert_called_once_with() self._manager._mkindex.assert_called_once_with()
self.assertEqual(None, ret) self.assertIsNone(ret)

View File

@ -94,7 +94,7 @@ class SopShareDriverTestCase(test.TestCase):
} }
fsadd = self._driver._add_file_system_sopapi(httpclient, fakepayload1) fsadd = self._driver._add_file_system_sopapi(httpclient, fakepayload1)
self.assertEqual(None, fsadd) self.assertIsNone(fsadd)
httpclient.request.assert_called_once_with( httpclient.request.assert_called_once_with(
'https://' + 'https://' +
self.server['backend_details']['ip'] + self.server['backend_details']['ip'] +

View File

@ -1248,13 +1248,13 @@ class HuaweiShareDriverTestCase(test.TestCase):
self.driver.plugin.helper.login() self.driver.plugin.helper.login()
result = self.driver.deny_access(self._context, self.share_nfs, result = self.driver.deny_access(self._context, self.share_nfs,
self.access_user, self.share_server) self.access_user, self.share_server)
self.assertEqual(None, result) self.assertIsNone(result)
def test_deny_access_user_proto_fail(self): def test_deny_access_user_proto_fail(self):
self.driver.plugin.helper.login() self.driver.plugin.helper.login()
result = self.driver.deny_access(self._context, self.share_cifs, result = self.driver.deny_access(self._context, self.share_cifs,
self.access_ip, self.share_server) self.access_ip, self.share_server)
self.assertEqual(None, result) self.assertIsNone(result)
def test_allow_access_ip_share_not_exist(self): def test_allow_access_ip_share_not_exist(self):
self.driver.plugin.helper.login() self.driver.plugin.helper.login()
@ -1511,7 +1511,7 @@ class HuaweiShareDriverTestCase(test.TestCase):
self.driver.plugin.helper.login() self.driver.plugin.helper.login()
self.driver.plugin.helper.share_exist = False self.driver.plugin.helper.share_exist = False
pool_name = self.driver.get_pool(self.share_nfs_host_not_exist) pool_name = self.driver.get_pool(self.share_nfs_host_not_exist)
self.assertEqual(None, pool_name) self.assertIsNone(pool_name)
def test_multi_resturls_success(self): def test_multi_resturls_success(self):
share_type = self.fake_type_not_extra['test_with_extra'] share_type = self.fake_type_not_extra['test_with_extra']

View File

@ -154,7 +154,7 @@ class GaneshaUtilsTestCase(test.TestCase):
share_path = '/fs0/share-1111' share_path = '/fs0/share-1111'
export = ganesha_utils._get_export_by_path(self.fake_exports, export = ganesha_utils._get_export_by_path(self.fake_exports,
share_path) share_path)
self.assertEqual(export, None) self.assertIsNone(export)
def test_get_next_id(self): def test_get_next_id(self):
expected_id = 102 expected_id = 102

View File

@ -327,9 +327,8 @@ class QuobyteJsonRpcTestCase(test.TestCase):
resultdict = {"result": "Sweet gorilla of Manila", resultdict = {"result": "Sweet gorilla of Manila",
"error": {"message": "No Gorilla", "error": {"message": "No Gorilla",
"code": jsonrpc.ERROR_ENOENT}} "code": jsonrpc.ERROR_ENOENT}}
self.assertEqual(None, self.assertIsNone(
self.rpc. self.rpc._checked_for_application_error(result=resultdict))
_checked_for_application_error(result=resultdict))
def test_checked_for_application_error_exception(self): def test_checked_for_application_error_exception(self):
self.assertRaises(exception.QBRpcException, self.assertRaises(exception.QBRpcException,

View File

@ -174,7 +174,7 @@ class GaneshaNASHelperTestCase(test.TestCase):
self.assertFalse(self._helper._default_config_hook.called) self.assertFalse(self._helper._default_config_hook.called)
self.assertEqual(mock_ganesha_manager, self._helper.ganesha) self.assertEqual(mock_ganesha_manager, self._helper.ganesha)
self.assertEqual(mock_template, self._helper.export_template) self.assertEqual(mock_template, self._helper.export_template)
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_init_helper_conf_dir_empty(self): def test_init_helper_conf_dir_empty(self):
mock_template = mock.Mock() mock_template = mock.Mock()
@ -197,7 +197,7 @@ class GaneshaNASHelperTestCase(test.TestCase):
self._helper._default_config_hook.assert_called_once_with() self._helper._default_config_hook.assert_called_once_with()
self.assertEqual(mock_ganesha_manager, self._helper.ganesha) self.assertEqual(mock_ganesha_manager, self._helper.ganesha)
self.assertEqual(mock_template, self._helper.export_template) self.assertEqual(mock_template, self._helper.export_template)
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_default_config_hook(self): def test_default_config_hook(self):
fake_template = {'key': 'value'} fake_template = {'key': 'value'}
@ -240,7 +240,7 @@ class GaneshaNASHelperTestCase(test.TestCase):
fake_basepath, self.share, self.access) fake_basepath, self.share, self.access)
self._helper.ganesha.add_export.assert_called_once_with( self._helper.ganesha.add_export.assert_called_once_with(
fake_export_name, fake_output_template) fake_export_name, fake_output_template)
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_allow_access_error_invalid_share(self): def test_allow_access_error_invalid_share(self):
access = fake_share.fake_access(access_type='notip') access = fake_share.fake_access(access_type='notip')
@ -252,4 +252,4 @@ class GaneshaNASHelperTestCase(test.TestCase):
ret = self._helper.deny_access('/fakepath', self.share, self.access) ret = self._helper.deny_access('/fakepath', self.share, self.access)
self._helper.ganesha.remove_export.assert_called_once_with( self._helper.ganesha.remove_export.assert_called_once_with(
'fakename--fakeaccid') 'fakename--fakeaccid')
self.assertEqual(None, ret) self.assertIsNone(ret)

View File

@ -551,7 +551,7 @@ class GenericShareDriverTestCase(test.TestCase):
result = self._driver._get_volume(self._context, self.share['id']) result = self._driver._get_volume(self._context, self.share['id'])
self.assertEqual(result, None) self.assertIsNone(result)
self._driver.volume_api.get_all.assert_called_once_with( self._driver.volume_api.get_all.assert_called_once_with(
self._context, {'all_tenants': True, 'name': vol_name}) self._context, {'all_tenants': True, 'name': vol_name})
@ -601,7 +601,7 @@ class GenericShareDriverTestCase(test.TestCase):
mock.Mock(return_value=[])) mock.Mock(return_value=[]))
result = self._driver._get_volume_snapshot(self._context, result = self._driver._get_volume_snapshot(self._context,
self.share['id']) self.share['id'])
self.assertEqual(result, None) self.assertIsNone(result)
self._driver.volume_api.get_all_snapshots.assert_called_once_with( self._driver.volume_api.get_all_snapshots.assert_called_once_with(
self._context, {'name': snap_name}) self._context, {'name': snap_name})

View File

@ -97,7 +97,7 @@ class GlusterManagerTestCase(test.TestCase):
def test_gluster_manager_init_no_vol(self, has_volume): def test_gluster_manager_init_no_vol(self, has_volume):
test_gluster_manager = glusterfs.GlusterManager( test_gluster_manager = glusterfs.GlusterManager(
'testuser@127.0.0.1', self.fake_execf, has_volume=has_volume) 'testuser@127.0.0.1', self.fake_execf, has_volume=has_volume)
self.assertEqual(None, test_gluster_manager.volume) self.assertIsNone(test_gluster_manager.volume)
def test_gluster_manager_init_has_shouldnt_have_vol(self): def test_gluster_manager_init_has_shouldnt_have_vol(self):
self.assertRaises(exception.GlusterfsException, self.assertRaises(exception.GlusterfsException,
@ -208,7 +208,7 @@ class GlusterManagerTestCase(test.TestCase):
self.mock_object(self._gluster_manager, 'gluster_call', self.mock_object(self._gluster_manager, 'gluster_call',
mock.Mock(side_effect=xml_output)) mock.Mock(side_effect=xml_output))
ret = self._gluster_manager.get_gluster_vol_option(NFS_EXPORT_DIR) ret = self._gluster_manager.get_gluster_vol_option(NFS_EXPORT_DIR)
self.assertEqual(None, ret) self.assertIsNone(ret)
self._gluster_manager.gluster_call.assert_called_once_with(*args) self._gluster_manager.gluster_call.assert_called_once_with(*args)
def test_get_gluster_vol_option(self): def test_get_gluster_vol_option(self):
@ -271,7 +271,7 @@ class GlusterManagerTestCase(test.TestCase):
mock.Mock(return_value=('3', '6'))) mock.Mock(return_value=('3', '6')))
ret = self._gluster_manager.check_gluster_version((3, 5, 2)) ret = self._gluster_manager.check_gluster_version((3, 5, 2))
self.assertEqual(None, ret) self.assertIsNone(ret)
self._gluster_manager.get_gluster_version.assert_called_once_with() self._gluster_manager.get_gluster_version.assert_called_once_with()
def test_check_gluster_version_unmet(self): def test_check_gluster_version_unmet(self):
@ -435,7 +435,7 @@ class GlusterfsShareDriverTestCase(test.TestCase):
expected_exec = ['true'] expected_exec = ['true']
ret = self._driver._do_mount(expected_exec, False) ret = self._driver._do_mount(expected_exec, False)
self.assertEqual(fake_utils.fake_execute_get_log(), expected_exec) self.assertEqual(fake_utils.fake_execute_get_log(), expected_exec)
self.assertEqual(ret, None) self.assertIsNone(ret)
def test_do_mount_mounted_noensure(self): def test_do_mount_mounted_noensure(self):
def exec_runner(*ignore_args, **ignore_kwargs): def exec_runner(*ignore_args, **ignore_kwargs):
@ -454,7 +454,7 @@ class GlusterfsShareDriverTestCase(test.TestCase):
fake_utils.fake_execute_set_repliers([(expected_exec[0], exec_runner)]) fake_utils.fake_execute_set_repliers([(expected_exec[0], exec_runner)])
ret = self._driver._do_mount(expected_exec, True) ret = self._driver._do_mount(expected_exec, True)
self.assertEqual(fake_utils.fake_execute_get_log(), expected_exec) self.assertEqual(fake_utils.fake_execute_get_log(), expected_exec)
self.assertEqual(ret, None) self.assertIsNone(ret)
glusterfs.LOG.warn.assert_called_with( glusterfs.LOG.warn.assert_called_with(
"%s is already mounted", self._driver.gluster_manager.export) "%s is already mounted", self._driver.gluster_manager.export)
@ -615,7 +615,7 @@ class GlusterfsShareDriverTestCase(test.TestCase):
with mock.patch.object(os.path, 'join', return_value=None): with mock.patch.object(os.path, 'join', return_value=None):
ret = self._driver.create_share(self._context, self.share, ret = self._driver.create_share(self._context, self.share,
share_server) share_server)
self.assertEqual(None, ret) self.assertIsNone(ret)
self._driver._get_local_share_path.called_once_with(self.share) self._driver._get_local_share_path.called_once_with(self.share)
self._driver._get_local_share_path.assert_called_once_with( self._driver._get_local_share_path.assert_called_once_with(
self.share) self.share)
@ -629,7 +629,7 @@ class GlusterfsShareDriverTestCase(test.TestCase):
self.share['name']) self.share['name'])
os.path.exists.assert_called_once_with(fake_local_share_path) os.path.exists.assert_called_once_with(fake_local_share_path)
self.assertEqual(expected_exec, fake_utils.fake_execute_get_log()) self.assertEqual(expected_exec, fake_utils.fake_execute_get_log())
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_cleanup_create_share_cannot_cleanup_unusable_share(self): def test_cleanup_create_share_cannot_cleanup_unusable_share(self):
def exec_runner(*ignore_args, **ignore_kw): def exec_runner(*ignore_args, **ignore_kw):
@ -651,7 +651,7 @@ class GlusterfsShareDriverTestCase(test.TestCase):
ret = self._driver._cleanup_create_share(fake_local_share_path, ret = self._driver._cleanup_create_share(fake_local_share_path,
self.share['name']) self.share['name'])
os.path.exists.assert_called_once_with(fake_local_share_path) os.path.exists.assert_called_once_with(fake_local_share_path)
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_delete_share(self): def test_delete_share(self):
self._driver._get_local_share_path =\ self._driver._get_local_share_path =\
@ -679,13 +679,13 @@ class GlusterfsShareDriverTestCase(test.TestCase):
self._driver._get_local_share_path = mock.Mock() self._driver._get_local_share_path = mock.Mock()
ret = self._driver.delete_share(self._context, self.share, ret = self._driver.delete_share(self._context, self.share,
share_server) share_server)
self.assertEqual(ret, None) self.assertIsNone(ret)
self._driver._get_local_share_path.assert_called_once_with(self.share) self._driver._get_local_share_path.assert_called_once_with(self.share)
def test_get_helper_NFS(self): def test_get_helper_NFS(self):
self._driver._helpers['NFS'] = None self._driver._helpers['NFS'] = None
ret = self._driver._get_helper(self.share) ret = self._driver._get_helper(self.share)
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_get_helper_not_implemented(self): def test_get_helper_not_implemented(self):
share = fake_share.fake_share(share_proto='Others') share = fake_share.fake_share(share_proto='Others')
@ -700,7 +700,7 @@ class GlusterfsShareDriverTestCase(test.TestCase):
self._driver._get_helper().\ self._driver._get_helper().\
allow_access.assert_called_once_with( allow_access.assert_called_once_with(
'/', self.share, fake_share.fake_access) '/', self.share, fake_share.fake_access)
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_allow_access_can_be_called_with_extra_arg_share_server(self): def test_allow_access_can_be_called_with_extra_arg_share_server(self):
self.mock_object(self._driver, '_get_helper') self.mock_object(self._driver, '_get_helper')
@ -711,7 +711,7 @@ class GlusterfsShareDriverTestCase(test.TestCase):
self._driver._get_helper().\ self._driver._get_helper().\
allow_access.assert_called_once_with( allow_access.assert_called_once_with(
'/', self.share, fake_share.fake_access) '/', self.share, fake_share.fake_access)
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_deny_access(self): def test_deny_access(self):
self.mock_object(self._driver, '_get_helper') self.mock_object(self._driver, '_get_helper')
@ -721,7 +721,7 @@ class GlusterfsShareDriverTestCase(test.TestCase):
self._driver._get_helper().\ self._driver._get_helper().\
deny_access.assert_called_once_with( deny_access.assert_called_once_with(
'/', self.share, fake_share.fake_access) '/', self.share, fake_share.fake_access)
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_deny_access_can_be_called_with_extra_arg_share_server(self): def test_deny_access_can_be_called_with_extra_arg_share_server(self):
self.mock_object(self._driver, '_get_helper') self.mock_object(self._driver, '_get_helper')
@ -732,7 +732,7 @@ class GlusterfsShareDriverTestCase(test.TestCase):
self._driver._get_helper().\ self._driver._get_helper().\
deny_access.assert_called_once_with( deny_access.assert_called_once_with(
'/', self.share, fake_share.fake_access) '/', self.share, fake_share.fake_access)
self.assertEqual(None, ret) self.assertIsNone(ret)
class GlusterNFSHelperTestCase(test.TestCase): class GlusterNFSHelperTestCase(test.TestCase):
@ -800,7 +800,7 @@ class GlusterNFSHelperTestCase(test.TestCase):
self._helper._get_export_dir_dict.assert_called_once_with() self._helper._get_export_dir_dict.assert_called_once_with()
cbk.assert_called_once_with(export_dir_dict, fake_share_name, cbk.assert_called_once_with(export_dir_dict, fake_share_name,
access['access_to']) access['access_to'])
self.assertEqual(None, ret) self.assertIsNone(ret)
def test_manage_access_adding_entry(self): def test_manage_access_adding_entry(self):
@ -820,7 +820,7 @@ class GlusterNFSHelperTestCase(test.TestCase):
ret = self._helper._manage_access(fake_share_name, ret = self._helper._manage_access(fake_share_name,
access['access_type'], access['access_type'],
access['access_to'], cbk) access['access_to'], cbk)
self.assertEqual(None, ret) self.assertIsNone(ret)
self._helper._get_export_dir_dict.assert_called_once_with() self._helper._get_export_dir_dict.assert_called_once_with()
self._helper.gluster_manager.gluster_call.assert_called_once_with( self._helper.gluster_manager.gluster_call.assert_called_once_with(
*args) *args)
@ -869,7 +869,7 @@ class GlusterNFSHelperTestCase(test.TestCase):
ret = self._helper._manage_access(fake_share_name, ret = self._helper._manage_access(fake_share_name,
access['access_type'], access['access_type'],
access['access_to'], cbk) access['access_to'], cbk)
self.assertEqual(None, ret) self.assertIsNone(ret)
self._helper._get_export_dir_dict.assert_called_once_with() self._helper._get_export_dir_dict.assert_called_once_with()
self._helper.gluster_manager.gluster_call.assert_called_once_with( self._helper.gluster_manager.gluster_call.assert_called_once_with(
*args) *args)

View File

@ -793,7 +793,7 @@ class GlusterfsNativeShareDriverTestCase(test.TestCase):
self.mock_object(gmgr1, 'gluster_call', self.mock_object(gmgr1, 'gluster_call',
mock.Mock(side_effect=GlusterXMLOut(ret=0, errno=0))) mock.Mock(side_effect=GlusterXMLOut(ret=0, errno=0)))
ret = self._driver.create_snapshot(self._context, snapshot) ret = self._driver.create_snapshot(self._context, snapshot)
self.assertEqual(None, ret) self.assertIsNone(ret)
gmgr1.gluster_call.assert_called_once_with(*args) gmgr1.gluster_call.assert_called_once_with(*args)
def test_create_snapshot_error(self): def test_create_snapshot_error(self):

View File

@ -254,7 +254,7 @@ class ServiceInstanceManagerTestCase(test.TestCase):
self.assertEqual( self.assertEqual(
True, True,
self._manager.get_config_option("driver_handles_share_servers")) self._manager.get_config_option("driver_handles_share_servers"))
self.assertEqual(None, self._manager.driver_config) self.assertIsNone(self._manager.driver_config)
self.assertTrue(hasattr(self._manager, 'network_helper')) self.assertTrue(hasattr(self._manager, 'network_helper'))
self.assertTrue(service_instance.NovaNetworkHelper.called) self.assertTrue(service_instance.NovaNetworkHelper.called)
self.assertFalse(service_instance.NeutronNetworkHelper.called) self.assertFalse(service_instance.NeutronNetworkHelper.called)
@ -270,7 +270,7 @@ class ServiceInstanceManagerTestCase(test.TestCase):
self.assertEqual( self.assertEqual(
False, False,
self._manager.get_config_option("driver_handles_share_servers")) self._manager.get_config_option("driver_handles_share_servers"))
self.assertEqual(None, self._manager.driver_config) self.assertIsNone(self._manager.driver_config)
self.assertFalse(hasattr(self._manager, 'network_helper')) self.assertFalse(hasattr(self._manager, 'network_helper'))
self.assertFalse(service_instance.NovaNetworkHelper.called) self.assertFalse(service_instance.NovaNetworkHelper.called)
self.assertFalse(service_instance.NeutronNetworkHelper.called) self.assertFalse(service_instance.NeutronNetworkHelper.called)
@ -320,7 +320,7 @@ class ServiceInstanceManagerTestCase(test.TestCase):
with test_utils.create_temp_config_with_opts(config_data): with test_utils.create_temp_config_with_opts(config_data):
self._manager = service_instance.ServiceInstanceManager() self._manager = service_instance.ServiceInstanceManager()
result = self._manager._get_service_instance_name(fake_server_id) result = self._manager._get_service_instance_name(fake_server_id)
self.assertEqual(None, self._manager.driver_config) self.assertIsNone(self._manager.driver_config)
self.assertEqual( self.assertEqual(
self._manager.get_config_option( self._manager.get_config_option(
"service_instance_name_template") % fake_server_id, result) "service_instance_name_template") % fake_server_id, result)
@ -407,7 +407,7 @@ class ServiceInstanceManagerTestCase(test.TestCase):
mock.Mock(return_value=None)) mock.Mock(return_value=None))
result = self._manager._get_or_create_security_group( result = self._manager._get_or_create_security_group(
self._manager.admin_context) self._manager.admin_context)
self.assertEqual(None, result) self.assertIsNone(result)
self._manager.get_config_option.assert_called_once_with( self._manager.get_config_option.assert_called_once_with(
'service_instance_security_group') 'service_instance_security_group')
@ -2033,7 +2033,7 @@ class NeutronNetworkHelperTestCase(test.TestCase):
result = instance._get_service_subnet(subnet_name) result = instance._get_service_subnet(subnet_name)
self.assertEqual(None, result) self.assertIsNone(result)
instance._get_all_service_subnets.assert_called_once_with() instance._get_all_service_subnets.assert_called_once_with()
def test__get_service_subnet_unused_found(self): def test__get_service_subnet_unused_found(self):
@ -2109,9 +2109,9 @@ class NovaNetworkHelperTestCase(test.TestCase):
def test_init(self): def test_init(self):
instance = service_instance.NovaNetworkHelper(self.fake_manager) instance = service_instance.NovaNetworkHelper(self.fake_manager)
self.assertEqual(service_instance.NOVA_NAME, instance.NAME) self.assertEqual(service_instance.NOVA_NAME, instance.NAME)
self.assertEqual(None, instance.teardown_network('fake')) self.assertIsNone(instance.teardown_network('fake'))
self.assertEqual( self.assertIsNone(
None, instance.setup_connectivity_with_service_instances()) instance.setup_connectivity_with_service_instances())
def test_get_network_name(self): def test_get_network_name(self):
network_info = dict(nova_net_id='fake_nova_net_id') network_info = dict(nova_net_id='fake_nova_net_id')

View File

@ -100,7 +100,7 @@ class ShareDriverTestCase(test.TestCase):
share_driver = driver.ShareDriver(True, configuration=None) share_driver = driver.ShareDriver(True, configuration=None)
self.assertEqual(None, share_driver.configuration) self.assertIsNone(share_driver.configuration)
network.API.assert_called_once_with(config_group_name=None) network.API.assert_called_once_with(config_group_name=None)
def test_get_share_stats_refresh_false(self): def test_get_share_stats_refresh_false(self):

View File

@ -186,7 +186,7 @@ class ShareTypesTestCase(test.TestCase):
actual_result = share_types.is_valid_required_extra_spec( actual_result = share_types.is_valid_required_extra_spec(
'fake', 'fake') 'fake', 'fake')
self.assertEqual(None, actual_result) self.assertIsNone(actual_result)
@ddt.data('1', 'True', 'false', '0', True, False) @ddt.data('1', 'True', 'false', '0', True, False)
def test_validate_required_extra_spec_valid(self, value): def test_validate_required_extra_spec_valid(self, value):

View File

@ -33,8 +33,8 @@ class ShareUtilsTestCase(test.TestCase):
def test_extract_host_only_return_pool(self): def test_extract_host_only_return_pool(self):
host = 'Host@Backend' host = 'Host@Backend'
self.assertEqual( self.assertIsNone(
None, share_utils.extract_host(host, 'pool')) share_utils.extract_host(host, 'pool'))
def test_extract_host_only_return_backend(self): def test_extract_host_only_return_backend(self):
host = 'Host@Backend' host = 'Host@Backend'
@ -68,8 +68,8 @@ class ShareUtilsTestCase(test.TestCase):
def test_extract_host_missing_pool(self): def test_extract_host_missing_pool(self):
host = 'Host@Backend' host = 'Host@Backend'
self.assertEqual( self.assertIsNone(
None, share_utils.extract_host(host, 'pool')) share_utils.extract_host(host, 'pool'))
def test_extract_host_missing_pool_use_default_pool(self): def test_extract_host_missing_pool_use_default_pool(self):
host = 'Host@Backend' host = 'Host@Backend'
@ -127,4 +127,4 @@ class ShareUtilsTestCase(test.TestCase):
pool = None pool = None
expected = None expected = None
self.assertEqual(expected, self.assertEqual(expected,
share_utils.append_host(host, pool)) share_utils.append_host(host, pool))

View File

@ -165,7 +165,7 @@ class BaseResourceTestCase(test.TestCase):
resource = quota.BaseResource('test_resource') resource = quota.BaseResource('test_resource')
self.assertEqual(resource.name, 'test_resource') self.assertEqual(resource.name, 'test_resource')
self.assertEqual(resource.flag, None) self.assertIsNone(resource.flag)
self.assertEqual(resource.default, -1) self.assertEqual(resource.default, -1)
def test_with_flag(self): def test_with_flag(self):