def METHOD_NAME(self) -> None:
    '''
    Create a simple backing chain between two images, write something to
    the base image.  Attach them to the VM underneath two throttle nodes,
    one of which has actually no limits set, but the other does.  Then put
    a virtio-blk device on top.
    This test configuration has been taken from
    https://gitlab.com/qemu-project/qemu/-/issues/1215
    '''
    qemu_img_create('-f', iotests.imgfmt, base_img, str(image_size))
    qemu_img_create('-f', iotests.imgfmt, '-b', base_img, '-F',
                    iotests.imgfmt, top_img, str(image_size))
    # Write something to stream
    qemu_io(base_img, '-c', f'write 0 {image_size}')
    blockdev = {
        'driver': 'throttle',
        'node-name': 'throttled-node',
        'throttle-group': 'thrgr-limited',
        'file': {
            'driver': 'throttle',
            'throttle-group': 'thrgr-unlimited',
            'file': {
                'driver': iotests.imgfmt,
                'node-name': 'unthrottled-node',
                'file': {
                    'driver': 'file',
                    'filename': top_img
                }
            }
        }
    }
    # Issue 1215 is not reproducible in qtest mode, which is why we need to
    # create an -accel tcg VM
    self.vm = TcgVM()
    self.vm.add_object('iothread,id=iothr0')
    self.vm.add_object('throttle-group,id=thrgr-unlimited')
    self.vm.add_object('throttle-group,id=thrgr-limited,'
                       'x-iops-total=10000,x-bps-total=104857600')
    self.vm.add_blockdev(self.vm.qmp_to_opts(blockdev))
    self.vm.add_device('virtio-blk,iothread=iothr0,drive=throttled-node')
    self.vm.launch()