From aa823ab9f0c61365bccc6a42b7e2d132bb0be165 Mon Sep 17 00:00:00 2001 From: Joe Gordon Date: Tue, 1 Nov 2011 12:22:13 -0700 Subject: [PATCH] fix bug 816630 Off by one error fixed With test case Change-Id: I5060c0a59949d69d6f859a01e7cf5fa8e0227d8a --- nova/tests/test_network.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/nova/tests/test_network.py b/nova/tests/test_network.py index 17e79f39..afcebc22 100644 --- a/nova/tests/test_network.py +++ b/nova/tests/test_network.py @@ -201,6 +201,17 @@ class FlatNetworkTestCase(test.TestCase): self.mox.ReplayAll() self.network.validate_networks(self.context, requested_networks) + def test_validate_reserved(self): + context_admin = context.RequestContext('testuser', 'testproject', + is_admin=True) + nets = self.network.create_networks(context_admin, 'fake', + '192.168.0.0/24', False, 1, + 256, None, None, None, None ) + self.assertEqual(1, len(nets)) + network = nets[0] + self.assertEqual(3, db.network_count_reserved_ips(context_admin, + network['id'])) + def test_validate_networks_none_requested_networks(self): self.network.validate_networks(self.context, None)