Merge "Utilizes assertIsNone and assertIsNotNone"

This commit is contained in:
Jenkins 2013-10-26 01:37:25 +00:00 committed by Gerrit Code Review
commit 93d6667e82
22 changed files with 53 additions and 56 deletions

View File

@ -528,7 +528,7 @@ class TestFirewallDBPlugin(FirewallPluginDbTestCase):
self.plugin.get_firewall_policy, self.plugin.get_firewall_policy,
ctx, fwp_id) ctx, fwp_id)
fw_rule = self.plugin.get_firewall_rule(ctx, fr_id) fw_rule = self.plugin.get_firewall_rule(ctx, fr_id)
self.assertEqual(fw_rule['firewall_policy_id'], None) self.assertIsNone(fw_rule['firewall_policy_id'])
def test_delete_firewall_policy_with_firewall_association(self): def test_delete_firewall_policy_with_firewall_association(self):
attrs = self._get_test_firewall_attrs() attrs = self._get_test_firewall_attrs()

View File

@ -206,7 +206,7 @@ class TestLinuxBridgeManager(base.BaseTestCase):
vn_id = constants.MAX_VXLAN_VNI vn_id = constants.MAX_VXLAN_VNI
self.assertEqual(self.lbm.get_vxlan_device_name(vn_id), self.assertEqual(self.lbm.get_vxlan_device_name(vn_id),
"vxlan-" + str(vn_id)) "vxlan-" + str(vn_id))
self.assertEqual(self.lbm.get_vxlan_device_name(vn_id + 1), None) self.assertIsNone(self.lbm.get_vxlan_device_name(vn_id + 1))
def test_get_all_neutron_bridges(self): def test_get_all_neutron_bridges(self):
br_list = ["br-int", "brq1", "brq2", "br-ex"] br_list = ["br-int", "brq1", "brq2", "br-ex"]
@ -253,8 +253,7 @@ class TestLinuxBridgeManager(base.BaseTestCase):
get_if_fn.return_value = ["tap1", "tap2", "tap3"] get_if_fn.return_value = ["tap1", "tap2", "tap3"]
self.assertEqual(self.lbm.get_bridge_for_tap_device("tap1"), self.assertEqual(self.lbm.get_bridge_for_tap_device("tap1"),
"br-int") "br-int")
self.assertEqual(self.lbm.get_bridge_for_tap_device("tap4"), self.assertIsNone(self.lbm.get_bridge_for_tap_device("tap4"))
None)
def test_is_device_on_bridge(self): def test_is_device_on_bridge(self):
self.assertTrue(not self.lbm.is_device_on_bridge("")) self.assertTrue(not self.lbm.is_device_on_bridge(""))

View File

@ -93,7 +93,7 @@ class TestLinuxBridgeSecurityGroupsDB(LinuxBridgeSecurityGroupsTestCase):
def test_security_group_get_port_from_device_with_no_port(self): def test_security_group_get_port_from_device_with_no_port(self):
port_dict = lb_db.get_port_from_device('bad_device_id') port_dict = lb_db.get_port_from_device('bad_device_id')
self.assertEqual(None, port_dict) self.assertIsNone(port_dict)
class TestLinuxBridgeSecurityGroupsDBXML(TestLinuxBridgeSecurityGroupsDB): class TestLinuxBridgeSecurityGroupsDBXML(TestLinuxBridgeSecurityGroupsDB):

View File

@ -218,7 +218,7 @@ class PositiveRPCWrapperValidConfigTestCase(base.BaseTestCase):
self.drv._server = mock.MagicMock() self.drv._server = mock.MagicMock()
def test_no_exception_on_correct_configuration(self): def test_no_exception_on_correct_configuration(self):
self.assertNotEqual(self.drv, None) self.assertIsNotNone(self.drv)
def test_plug_host_into_network(self): def test_plug_host_into_network(self):
tenant_id = 'ten-1' tenant_id = 'ten-1'

View File

@ -82,7 +82,7 @@ class TestMl2SecurityGroups(Ml2SecurityGroupsTestCase,
def test_security_group_get_port_from_device_with_no_port(self): def test_security_group_get_port_from_device_with_no_port(self):
plugin = manager.NeutronManager.get_plugin() plugin = manager.NeutronManager.get_plugin()
port_dict = plugin.callbacks.get_port_from_device('bad_device_id') port_dict = plugin.callbacks.get_port_from_device('bad_device_id')
self.assertEqual(None, port_dict) self.assertIsNone(port_dict)
class TestMl2SecurityGroupsXML(TestMl2SecurityGroups): class TestMl2SecurityGroupsXML(TestMl2SecurityGroups):

View File

@ -133,7 +133,7 @@ class GreTypeTest(base.BaseTestCase):
self.driver.release_segment(self.session, segment) self.driver.release_segment(self.session, segment)
alloc = self.driver.get_gre_allocation(self.session, alloc = self.driver.get_gre_allocation(self.session,
segment[api.SEGMENTATION_ID]) segment[api.SEGMENTATION_ID])
self.assertEqual(None, alloc) self.assertIsNone(alloc)
def test_allocate_tenant_segment(self): def test_allocate_tenant_segment(self):
tunnel_ids = set() tunnel_ids = set()
@ -146,7 +146,7 @@ class GreTypeTest(base.BaseTestCase):
tunnel_ids.add(segment[api.SEGMENTATION_ID]) tunnel_ids.add(segment[api.SEGMENTATION_ID])
segment = self.driver.allocate_tenant_segment(self.session) segment = self.driver.allocate_tenant_segment(self.session)
self.assertEqual(None, segment) self.assertIsNone(segment)
segment = {api.NETWORK_TYPE: 'gre', segment = {api.NETWORK_TYPE: 'gre',
api.PHYSICAL_NETWORK: 'None', api.PHYSICAL_NETWORK: 'None',

View File

@ -155,7 +155,7 @@ class VxlanTypeTest(base.BaseTestCase):
tunnel_ids.add(segment[api.SEGMENTATION_ID]) tunnel_ids.add(segment[api.SEGMENTATION_ID])
segment = self.driver.allocate_tenant_segment(self.session) segment = self.driver.allocate_tenant_segment(self.session)
self.assertEqual(None, segment) self.assertIsNone(segment)
segment = {api.NETWORK_TYPE: 'vxlan', segment = {api.NETWORK_TYPE: 'vxlan',
api.PHYSICAL_NETWORK: 'None', api.PHYSICAL_NETWORK: 'None',

View File

@ -94,7 +94,7 @@ class TestMlnxSecurityGroupsDB(MlnxSecurityGroupsTestCase):
def test_security_group_get_port_from_device_with_no_port(self): def test_security_group_get_port_from_device_with_no_port(self):
port_dict = mlnx_db.get_port_from_device('bad_device_id') port_dict = mlnx_db.get_port_from_device('bad_device_id')
self.assertEqual(None, port_dict) self.assertIsNone(port_dict)
class TestMlnxSecurityGroupsDBXML(TestMlnxSecurityGroupsDB): class TestMlnxSecurityGroupsDBXML(TestMlnxSecurityGroupsDB):

View File

@ -77,7 +77,7 @@ class NECPluginV2DBTest(NECPluginV2DBTestBase):
self.assertEqual(tenant.quantum_id, q) self.assertEqual(tenant.quantum_id, q)
tenant_none = ndb.get_ofc_item(self.session, 'ofc_tenant', n) tenant_none = ndb.get_ofc_item(self.session, 'ofc_tenant', n)
self.assertEqual(None, tenant_none) self.assertIsNone(tenant_none)
def testb_get_ofc_id(self): def testb_get_ofc_id(self):
"""test get OFC d.""" """test get OFC d."""
@ -87,7 +87,7 @@ class NECPluginV2DBTest(NECPluginV2DBTestBase):
self.assertEqual(tenant_id, o) self.assertEqual(tenant_id, o)
tenant_none = ndb.get_ofc_item(self.session, 'ofc_tenant', n) tenant_none = ndb.get_ofc_item(self.session, 'ofc_tenant', n)
self.assertEqual(None, tenant_none) self.assertIsNone(tenant_none)
def testb_exists_ofc_item(self): def testb_exists_ofc_item(self):
"""test get OFC d.""" """test get OFC d."""
@ -97,7 +97,7 @@ class NECPluginV2DBTest(NECPluginV2DBTestBase):
self.assertTrue(ret) self.assertTrue(ret)
tenant_none = ndb.get_ofc_item(self.session, 'ofc_tenant', n) tenant_none = ndb.get_ofc_item(self.session, 'ofc_tenant', n)
self.assertEqual(None, tenant_none) self.assertIsNone(tenant_none)
def testc_find_ofc_item(self): def testc_find_ofc_item(self):
"""test find OFC item.""" """test find OFC item."""
@ -108,7 +108,7 @@ class NECPluginV2DBTest(NECPluginV2DBTestBase):
self.assertEqual(tenant.quantum_id, q) self.assertEqual(tenant.quantum_id, q)
tenant_none = ndb.find_ofc_item(self.session, 'ofc_tenant', n) tenant_none = ndb.find_ofc_item(self.session, 'ofc_tenant', n)
self.assertEqual(None, tenant_none) self.assertIsNone(tenant_none)
def testc_del_ofc_item(self): def testc_del_ofc_item(self):
"""test delete OFC item.""" """test delete OFC item."""
@ -118,10 +118,10 @@ class NECPluginV2DBTest(NECPluginV2DBTestBase):
tenant_none = ndb.get_ofc_item(self.session, tenant_none = ndb.get_ofc_item(self.session,
'ofc_tenant', q) 'ofc_tenant', q)
self.assertEqual(None, tenant_none) self.assertIsNone(tenant_none)
tenant_none = ndb.find_ofc_item(self.session, tenant_none = ndb.find_ofc_item(self.session,
'ofc_tenant', o) 'ofc_tenant', o)
self.assertEqual(None, tenant_none) self.assertIsNone(tenant_none)
def _compare_portinfo(self, portinfo, expected): def _compare_portinfo(self, portinfo, expected):
self.assertEqual(portinfo.id, expected['port_id']) self.assertEqual(portinfo.id, expected['port_id'])
@ -157,7 +157,7 @@ class NECPluginV2DBTest(NECPluginV2DBTestBase):
nonexist_id = uuidutils.generate_uuid() nonexist_id = uuidutils.generate_uuid()
portinfo_none = ndb.get_portinfo(self.session, nonexist_id) portinfo_none = ndb.get_portinfo(self.session, nonexist_id)
self.assertEqual(None, portinfo_none) self.assertIsNone(portinfo_none)
def testf_del_portinfo(self): def testf_del_portinfo(self):
"""test delete portinfo.""" """test delete portinfo."""
@ -167,7 +167,7 @@ class NECPluginV2DBTest(NECPluginV2DBTestBase):
self.assertEqual(portinfo.id, params['port_id']) self.assertEqual(portinfo.id, params['port_id'])
ndb.del_portinfo(self.session, params['port_id']) ndb.del_portinfo(self.session, params['port_id'])
portinfo_none = ndb.get_portinfo(self.session, params['port_id']) portinfo_none = ndb.get_portinfo(self.session, params['port_id'])
self.assertEqual(None, portinfo_none) self.assertIsNone(portinfo_none)
class NECPluginV2DBOldMappingTest(NECPluginV2DBTestBase): class NECPluginV2DBOldMappingTest(NECPluginV2DBTestBase):
@ -187,7 +187,7 @@ class NECPluginV2DBOldMappingTest(NECPluginV2DBTestBase):
self.assertEqual(ret.ofc_id, o) self.assertEqual(ret.ofc_id, o)
self.assertEqual(ret.quantum_id, q) self.assertEqual(ret.quantum_id, q)
ret = ndb.get_ofc_item(self.session, 'ofc_tenant', q, self.OLD) ret = ndb.get_ofc_item(self.session, 'ofc_tenant', q, self.OLD)
self.assertEqual(ret, None) self.assertIsNone(ret)
def test_add_ofc_item_old(self): def test_add_ofc_item_old(self):
o, q, n = self.get_ofc_item_random_params() o, q, n = self.get_ofc_item_random_params()
@ -196,7 +196,7 @@ class NECPluginV2DBOldMappingTest(NECPluginV2DBTestBase):
self.assertEqual(ret.quantum_id, q) self.assertEqual(ret.quantum_id, q)
ret = ndb.get_ofc_item(self.session, 'ofc_tenant', q, self.NEW) ret = ndb.get_ofc_item(self.session, 'ofc_tenant', q, self.NEW)
self.assertEqual(ret, None) self.assertIsNone(ret)
ret = ndb.get_ofc_item(self.session, 'ofc_tenant', q, self.OLD) ret = ndb.get_ofc_item(self.session, 'ofc_tenant', q, self.OLD)
self.assertEqual(ret.id, o) self.assertEqual(ret.id, o)
self.assertEqual(ret.quantum_id, q) self.assertEqual(ret.quantum_id, q)
@ -260,9 +260,9 @@ class NECPluginV2DBOldMappingTest(NECPluginV2DBTestBase):
ndb.del_ofc_item(self.session, 'ofc_tenant', q, mode) ndb.del_ofc_item(self.session, 'ofc_tenant', q, mode)
ret = ndb.get_ofc_item(self.session, 'ofc_tenant', q, self.NEW) ret = ndb.get_ofc_item(self.session, 'ofc_tenant', q, self.NEW)
self.assertEqual(ret, None) self.assertIsNone(ret)
ret = ndb.get_ofc_item(self.session, 'ofc_tenant', q, self.OLD) ret = ndb.get_ofc_item(self.session, 'ofc_tenant', q, self.OLD)
self.assertEqual(ret, None) self.assertIsNone(ret)
def test_delete_ofc_item_new(self): def test_delete_ofc_item_new(self):
self._check_delete_ofc_item(self.NEW) self._check_delete_ofc_item(self.NEW)

View File

@ -1023,7 +1023,7 @@ class TestNiciraQoSQueue(NiciraPluginV2TestCase):
return_value={"uuid": "fake_queue"}): return_value={"uuid": "fake_queue"}):
with self.qos_queue(name='fake_lqueue', min=34, max=44, with self.qos_queue(name='fake_lqueue', min=34, max=44,
qos_marking='trusted', default=False) as q: qos_marking='trusted', default=False) as q:
self.assertEqual(q['qos_queue']['dscp'], None) self.assertIsNone(q['qos_queue']['dscp'])
self.assertTrue(log.called) self.assertTrue(log.called)
def test_create_qos_queue_name_exceeds_40_chars(self): def test_create_qos_queue_name_exceeds_40_chars(self):
@ -1119,7 +1119,7 @@ class TestNiciraQoSQueue(NiciraPluginV2TestCase):
device_id = "00fff4d0-e4a8-4a3a-8906-4c4cdafb59f1" device_id = "00fff4d0-e4a8-4a3a-8906-4c4cdafb59f1"
res = self._create_port('json', net1['network']['id']) res = self._create_port('json', net1['network']['id'])
port = self.deserialize('json', res) port = self.deserialize('json', res)
self.assertEqual(port['port'][ext_qos.QUEUE], None) self.assertIsNone(port['port'][ext_qos.QUEUE])
data = {'port': {'device_id': device_id}} data = {'port': {'device_id': device_id}}
req = self.new_update_request('ports', data, req = self.new_update_request('ports', data,

View File

@ -97,7 +97,7 @@ class TestOpenvswitchSecurityGroups(OpenvswitchSecurityGroupsTestCase,
def test_security_group_get_port_from_device_with_no_port(self): def test_security_group_get_port_from_device_with_no_port(self):
plugin = manager.NeutronManager.get_plugin() plugin = manager.NeutronManager.get_plugin()
port_dict = plugin.callbacks.get_port_from_device('bad_device_id') port_dict = plugin.callbacks.get_port_from_device('bad_device_id')
self.assertEqual(None, port_dict) self.assertIsNone(port_dict)
class TestOpenvswitchSecurityGroupsXML(TestOpenvswitchSecurityGroups): class TestOpenvswitchSecurityGroupsXML(TestOpenvswitchSecurityGroups):

View File

@ -89,7 +89,7 @@ class TestRyuSecurityGroups(RyuSecurityGroupsTestCase,
def test_security_group_get_port_from_device_with_no_port(self): def test_security_group_get_port_from_device_with_no_port(self):
plugin = manager.NeutronManager.get_plugin() plugin = manager.NeutronManager.get_plugin()
port_dict = plugin.callbacks.get_port_from_device('bad_device_id') port_dict = plugin.callbacks.get_port_from_device('bad_device_id')
self.assertEqual(None, port_dict) self.assertIsNone(port_dict)
class TestRyuSecurityGroupsXML(TestRyuSecurityGroups): class TestRyuSecurityGroupsXML(TestRyuSecurityGroups):

View File

@ -38,7 +38,7 @@ class RequestTestCase(base.BaseTestCase):
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 = "<body />" request.body = "<body />"
self.assertEqual(None, request.get_content_type()) self.assertIsNone(request.get_content_type())
def test_content_type_with_charset(self): def test_content_type_with_charset(self):
request = wsgi.Request.blank('/tests/123') request = wsgi.Request.blank('/tests/123')
@ -113,13 +113,13 @@ class RequestTestCase(base.BaseTestCase):
# the best match locale should be None # the best match locale should be None
request.headers['Accept-Language'] = 'unknown-language' request.headers['Accept-Language'] = 'unknown-language'
language = request.best_match_language() language = request.best_match_language()
self.assertEqual(language, None) self.assertIsNone(language)
request.headers['Accept-Language'] = '' request.headers['Accept-Language'] = ''
language = request.best_match_language() language = request.best_match_language()
self.assertEqual(language, None) self.assertIsNone(language)
request.headers.pop('Accept-Language') request.headers.pop('Accept-Language')
language = request.best_match_language() language = request.best_match_language()
self.assertEqual(language, None) self.assertIsNone(language)
class ResourceTestCase(base.BaseTestCase): class ResourceTestCase(base.BaseTestCase):

View File

@ -508,7 +508,7 @@ class TestAttributes(base.BaseTestCase):
'f3eeab00-8367-4524-b662-55e64d4cacb5']] 'f3eeab00-8367-4524-b662-55e64d4cacb5']]
for uuid_list in valid_uuid_lists: for uuid_list in valid_uuid_lists:
msg = attributes._validate_uuid_list(uuid_list) msg = attributes._validate_uuid_list(uuid_list)
self.assertEqual(msg, None) self.assertIsNone(msg)
def test_validate_dict_type(self): def test_validate_dict_type(self):
for value in (None, True, '1', []): for value in (None, True, '1', []):

View File

@ -100,12 +100,12 @@ class TestVlanRangeVerifyValid(UtilTestParseVlanRanges):
return plugin_utils.verify_vlan_range(vlan_range) return plugin_utils.verify_vlan_range(vlan_range)
def test_range_valid_ranges(self): def test_range_valid_ranges(self):
self.assertEqual(self.verify_range((1, 2)), None) self.assertIsNone(self.verify_range((1, 2)))
self.assertEqual(self.verify_range((1, 1999)), None) self.assertIsNone(self.verify_range((1, 1999)))
self.assertEqual(self.verify_range((100, 100)), None) self.assertIsNone(self.verify_range((100, 100)))
self.assertEqual(self.verify_range((100, 200)), None) self.assertIsNone(self.verify_range((100, 200)))
self.assertEqual(self.verify_range((4001, 4094)), None) self.assertIsNone(self.verify_range((4001, 4094)))
self.assertEqual(self.verify_range((1, 4094)), None) self.assertIsNone(self.verify_range((1, 4094)))
def check_one_vlan_invalid(self, bad_range, which): def check_one_vlan_invalid(self, bad_range, which):
expected_msg = self._vrange_invalid_vlan(bad_range, which) expected_msg = self._vrange_invalid_vlan(bad_range, which)

View File

@ -31,7 +31,7 @@ class ConfigurationTest(base.BaseTestCase):
self.assertEqual('', cfg.CONF.api_extensions_path) self.assertEqual('', cfg.CONF.api_extensions_path)
self.assertEqual('policy.json', cfg.CONF.policy_file) self.assertEqual('policy.json', cfg.CONF.policy_file)
self.assertEqual('keystone', cfg.CONF.auth_strategy) self.assertEqual('keystone', cfg.CONF.auth_strategy)
self.assertEqual(None, cfg.CONF.core_plugin) self.assertIsNone(cfg.CONF.core_plugin)
self.assertEqual(0, len(cfg.CONF.service_plugins)) self.assertEqual(0, len(cfg.CONF.service_plugins))
self.assertEqual('fa:16:3e:00:00:00', cfg.CONF.base_mac) self.assertEqual('fa:16:3e:00:00:00', cfg.CONF.base_mac)
self.assertEqual(16, cfg.CONF.mac_generation_retries) self.assertEqual(16, cfg.CONF.mac_generation_retries)

View File

@ -2211,8 +2211,7 @@ class TestNetworksV2(NeutronDbPluginV2TestCase):
self.assertEqual(1, len(res['networks'])) self.assertEqual(1, len(res['networks']))
self.assertEqual(res['networks'][0]['name'], self.assertEqual(res['networks'][0]['name'],
net1['network']['name']) net1['network']['name'])
self.assertEqual(None, self.assertIsNone(res['networks'][0].get('id'))
res['networks'][0].get('id'))
def test_list_networks_with_parameters_invalid_values(self): def test_list_networks_with_parameters_invalid_values(self):
with contextlib.nested(self.network(name='net1', with contextlib.nested(self.network(name='net1',
@ -3003,7 +3002,7 @@ class TestSubnetsV2(NeutronDbPluginV2TestCase):
req = self.new_update_request('subnets', data, req = self.new_update_request('subnets', data,
subnet['subnet']['id']) subnet['subnet']['id'])
res = self.deserialize(self.fmt, req.get_response(self.api)) res = self.deserialize(self.fmt, req.get_response(self.api))
self.assertEqual(None, data['subnet']['gateway_ip']) self.assertIsNone(data['subnet']['gateway_ip'])
def test_update_subnet(self): def test_update_subnet(self):
with self.subnet() as subnet: with self.subnet() as subnet:

View File

@ -262,7 +262,7 @@ class TestL3GwModeMixin(base.BaseTestCase):
def test_make_router_dict_no_ext_gw(self): def test_make_router_dict_no_ext_gw(self):
self._reset_ext_gw() self._reset_ext_gw()
router_dict = self.target_object._make_router_dict(self.router) router_dict = self.target_object._make_router_dict(self.router)
self.assertEqual(None, router_dict[l3.EXTERNAL_GW_INFO]) self.assertIsNone(router_dict[l3.EXTERNAL_GW_INFO])
def test_make_router_dict_with_ext_gw(self): def test_make_router_dict_with_ext_gw(self):
router_dict = self.target_object._make_router_dict(self.router) router_dict = self.target_object._make_router_dict(self.router)

View File

@ -400,7 +400,7 @@ class ExtraRouteDBTestCaseBase(object):
s['subnet']['network_id']) s['subnet']['network_id'])
body = self._show('routers', r['router']['id']) body = self._show('routers', r['router']['id'])
gw_info = body['router']['external_gateway_info'] gw_info = body['router']['external_gateway_info']
self.assertEqual(gw_info, None) self.assertIsNone(gw_info)
def test_router_list_with_sort(self): def test_router_list_with_sort(self):
with contextlib.nested(self.router(name='router1'), with contextlib.nested(self.router(name='router1'),

View File

@ -946,7 +946,7 @@ class L3NatTestCaseBase(L3NatTestCaseMixin):
s['subnet']['network_id']) s['subnet']['network_id'])
body = self._show('routers', r['router']['id']) body = self._show('routers', r['router']['id'])
gw_info = body['router']['external_gateway_info'] gw_info = body['router']['external_gateway_info']
self.assertEqual(gw_info, None) self.assertIsNone(gw_info)
def test_router_add_gateway_tenant_ctx(self): def test_router_add_gateway_tenant_ctx(self):
with self.router(tenant_id='noadmin', with self.router(tenant_id='noadmin',
@ -966,7 +966,7 @@ class L3NatTestCaseBase(L3NatTestCaseMixin):
s['subnet']['network_id']) s['subnet']['network_id'])
body = self._show('routers', r['router']['id']) body = self._show('routers', r['router']['id'])
gw_info = body['router']['external_gateway_info'] gw_info = body['router']['external_gateway_info']
self.assertEqual(gw_info, None) self.assertIsNone(gw_info)
def test_router_add_gateway_invalid_network_returns_404(self): def test_router_add_gateway_invalid_network_returns_404(self):
with self.router() as r: with self.router() as r:
@ -1245,8 +1245,8 @@ class L3NatTestCaseBase(L3NatTestCaseMixin):
p['port']['fixed_ips'][0]['subnet_id']}} p['port']['fixed_ips'][0]['subnet_id']}}
with self.floatingip_no_assoc(private_sub) as fip: with self.floatingip_no_assoc(private_sub) as fip:
body = self._show('floatingips', fip['floatingip']['id']) body = self._show('floatingips', fip['floatingip']['id'])
self.assertEqual(body['floatingip']['port_id'], None) self.assertIsNone(body['floatingip']['port_id'])
self.assertEqual(body['floatingip']['fixed_ip_address'], None) self.assertIsNone(body['floatingip']['fixed_ip_address'])
port_id = p['port']['id'] port_id = p['port']['id']
ip_address = p['port']['fixed_ips'][0]['ip_address'] ip_address = p['port']['fixed_ips'][0]['ip_address']
@ -1281,10 +1281,9 @@ class L3NatTestCaseBase(L3NatTestCaseMixin):
def assert_no_assoc(fip): def assert_no_assoc(fip):
body = self._show('floatingips', body = self._show('floatingips',
fip['floatingip']['id']) fip['floatingip']['id'])
self.assertEqual(body['floatingip']['port_id'], self.assertIsNone(body['floatingip']['port_id'])
None)
self.assertIsNone( self.assertIsNone(
body['floatingip']['fixed_ip_address'], None) body['floatingip']['fixed_ip_address'])
assert_no_assoc(fip1) assert_no_assoc(fip1)
assert_no_assoc(fip2) assert_no_assoc(fip2)
@ -1341,9 +1340,9 @@ class L3NatTestCaseBase(L3NatTestCaseMixin):
body = self._show('floatingips', fip['floatingip']['id']) body = self._show('floatingips', fip['floatingip']['id'])
self.assertEqual(body['floatingip']['id'], self.assertEqual(body['floatingip']['id'],
fip['floatingip']['id']) fip['floatingip']['id'])
self.assertEqual(body['floatingip']['port_id'], None) self.assertIsNone(body['floatingip']['port_id'])
self.assertEqual(body['floatingip']['fixed_ip_address'], None) self.assertIsNone(body['floatingip']['fixed_ip_address'])
self.assertEqual(body['floatingip']['router_id'], None) self.assertIsNone(body['floatingip']['router_id'])
def test_two_fips_one_port_invalid_return_409(self): def test_two_fips_one_port_invalid_return_409(self):
with self.floatingip_with_assoc() as fip1: with self.floatingip_with_assoc() as fip1:

View File

@ -345,7 +345,7 @@ class TestIPDevice(base.BaseTestCase):
def test_eq_other_is_none(self): def test_eq_other_is_none(self):
dev1 = ip_lib.IPDevice('tap0', 'sudo', 'ns1') dev1 = ip_lib.IPDevice('tap0', 'sudo', 'ns1')
self.assertNotEqual(dev1, None) self.assertIsNotNone(dev1)
def test_str(self): def test_str(self):
self.assertEqual(str(ip_lib.IPDevice('tap0')), 'tap0') self.assertEqual(str(ip_lib.IPDevice('tap0')), 'tap0')

View File

@ -269,7 +269,7 @@ class RouterServiceInsertionTestCase(base.BaseTestCase):
def test_router_create_no_service_type_id(self): def test_router_create_no_service_type_id(self):
router = self._router_create() router = self._router_create()
self.assertEqual(router.get('service_type_id'), None) self.assertIsNone(router.get('service_type_id'))
def test_router_create_with_service_type_id(self): def test_router_create_with_service_type_id(self):
router = self._router_create(self._service_type_id) router = self._router_create(self._service_type_id)