diff options
author | Brian Lamar <brian.lamar@rackspace.com> | 2011-09-01 16:09:23 -0400 |
---|---|---|
committer | Brian Lamar <brian.lamar@rackspace.com> | 2011-09-01 16:09:23 -0400 |
commit | 833ac1674d33cde3721b2d10a3d9545cc8320b37 (patch) | |
tree | f52fb1355acb3137de773f774e1621be9007d799 | |
parent | 0baf5c3d0319b8b6a70730b08837ccfb792edef2 (diff) | |
download | nova-833ac1674d33cde3721b2d10a3d9545cc8320b37.tar.gz nova-833ac1674d33cde3721b2d10a3d9545cc8320b37.tar.xz nova-833ac1674d33cde3721b2d10a3d9545cc8320b37.zip |
Added test for NULL network.
-rw-r--r-- | nova/network/manager.py | 4 | ||||
-rw-r--r-- | nova/tests/test_network.py | 7 |
2 files changed, 8 insertions, 3 deletions
diff --git a/nova/network/manager.py b/nova/network/manager.py index d7b0abdda..e8c5c0654 100644 --- a/nova/network/manager.py +++ b/nova/network/manager.py @@ -484,8 +484,8 @@ class NetworkManager(manager.SchedulerDependentManager): for vif in vifs: network = vif['network'] - if network is None: - continue + #if network is None: + # continue # determine which of the instance's IPs belong to this network network_IPs = [fixed_ip['address'] for fixed_ip in fixed_ips if diff --git a/nova/tests/test_network.py b/nova/tests/test_network.py index 25ff940f0..2ae5a35e3 100644 --- a/nova/tests/test_network.py +++ b/nova/tests/test_network.py @@ -118,9 +118,14 @@ vifs = [{'id': 0, {'id': 1, 'address': 'DE:AD:BE:EF:00:01', 'uuid': '00000000-0000-0000-0000-0000000000000001', - 'network_id': 0, 'network_id': 1, 'network': FakeModel(**networks[1]), + 'instance_id': 0}, + {'id': 2, + 'address': 'DE:AD:BE:EF:00:02', + 'uuid': '00000000-0000-0000-0000-0000000000000002', + 'network_id': 2, + 'network': None, 'instance_id': 0}] |