예제 #1
0
    def _test__no_pool_changes(self, new_pools):
        id = 'some-id'
        ipam_subnet = driver.NeutronDbSubnet(id, self.ctx)
        pools = [db_models.IpamAllocationPool(ipam_subnet_id=id,
                                              first_ip='192.168.10.20',
                                              last_ip='192.168.10.41'),
                 db_models.IpamAllocationPool(ipam_subnet_id=id,
                                              first_ip='192.168.10.50',
                                              last_ip='192.168.10.60')]

        ipam_subnet.subnet_manager.list_pools = mock.Mock(return_value=pools)
        return ipam_subnet._no_pool_changes(self.ctx.session, new_pools)
예제 #2
0
    def _test__no_pool_changes(self, new_pools):
        id = uuidutils.generate_uuid()
        ipam_subnet = driver.NeutronDbSubnet(id, self.ctx)
        pools = [ipam_obj.IpamAllocationPool(self.ctx,
                                             ipam_subnet_id=id,
                                             first_ip='192.168.10.20',
                                             last_ip='192.168.10.41'),
                 ipam_obj.IpamAllocationPool(self.ctx,
                                             ipam_subnet_id=id,
                                             first_ip='192.168.10.50',
                                             last_ip='192.168.10.60')]

        ipam_subnet.subnet_manager.list_pools = mock.Mock(return_value=pools)
        return ipam_subnet._no_pool_changes(self.ctx, new_pools)