def test_specific_vxlan_inside_pool(self): vxlan_id = VXLAN_MIN + 5 self.assertFalse(n1kv_db_v2.get_vxlan_allocation(self.session, vxlan_id).allocated) n1kv_db_v2.reserve_specific_vxlan(self.session, vxlan_id) self.assertTrue(n1kv_db_v2.get_vxlan_allocation(self.session, vxlan_id).allocated) self.assertRaises(c_exc.VxlanIDInUse, n1kv_db_v2.reserve_specific_vxlan, self.session, vxlan_id) n1kv_db_v2.release_vxlan(self.session, vxlan_id) self.assertFalse(n1kv_db_v2.get_vxlan_allocation(self.session, vxlan_id).allocated)
def test_specific_vxlan_inside_pool(self): vxlan_id = VXLAN_MIN + 5 self.assertFalse( n1kv_db_v2.get_vxlan_allocation(self.session, vxlan_id).allocated) n1kv_db_v2.reserve_specific_vxlan(self.session, vxlan_id) self.assertTrue( n1kv_db_v2.get_vxlan_allocation(self.session, vxlan_id).allocated) self.assertRaises(c_exc.VxlanIDInUse, n1kv_db_v2.reserve_specific_vxlan, self.session, vxlan_id) n1kv_db_v2.release_vxlan(self.session, vxlan_id) self.assertFalse( n1kv_db_v2.get_vxlan_allocation(self.session, vxlan_id).allocated)
def test_specific_vxlan_outside_pool(self): vxlan_id = VXLAN_MAX + 5 self.assertIsNone( n1kv_db_v2.get_vxlan_allocation(self.session, vxlan_id)) n1kv_db_v2.reserve_specific_vxlan(self.session, vxlan_id) self.assertTrue( n1kv_db_v2.get_vxlan_allocation(self.session, vxlan_id).allocated) self.assertRaises(c_exc.VxlanIdInUse, n1kv_db_v2.reserve_specific_vxlan, self.session, vxlan_id) n1kv_db_v2.release_vxlan(self.session, vxlan_id, VXLAN_RANGES) self.assertIsNone( n1kv_db_v2.get_vxlan_allocation(self.session, vxlan_id))
def test_specific_vxlan_outside_pool(self): vxlan_id = VXLAN_MAX + 5 self.assertIsNone(n1kv_db_v2.get_vxlan_allocation(self.session, vxlan_id)) n1kv_db_v2.reserve_specific_vxlan(self.session, vxlan_id) self.assertTrue(n1kv_db_v2.get_vxlan_allocation(self.session, vxlan_id).allocated) self.assertRaises(c_exc.VxlanIdInUse, n1kv_db_v2.reserve_specific_vxlan, self.session, vxlan_id) n1kv_db_v2.release_vxlan(self.session, vxlan_id, VXLAN_RANGES) self.assertIsNone(n1kv_db_v2.get_vxlan_allocation(self.session, vxlan_id))