예제 #1
0
    def test_get_next_disk_dev_boot_index(self):
        info = blockinfo.get_next_disk_info({}, 'virtio', boot_index=-1)
        self.assertEqual({'dev': 'vda', 'bus': 'virtio', 'type': 'disk'}, info)

        info = blockinfo.get_next_disk_info({}, 'virtio', boot_index=2)
        self.assertEqual({'dev': 'vda', 'bus': 'virtio',
                          'type': 'disk', 'boot_index': '2'},
                         info)
예제 #2
0
    def test_get_next_disk_dev_boot_index(self):
        info = blockinfo.get_next_disk_info({}, 'virtio', boot_index=-1)
        self.assertEqual({'dev': 'vda', 'bus': 'virtio', 'type': 'disk'}, info)

        info = blockinfo.get_next_disk_info({}, 'virtio', boot_index=2)
        self.assertEqual(
            {
                'dev': 'vda',
                'bus': 'virtio',
                'type': 'disk',
                'boot_index': '2'
            }, info)
예제 #3
0
    def test_get_next_disk_dev(self):
        mapping = {}
        mapping['disk.local'] = blockinfo.get_next_disk_info(mapping,
                                                             'virtio')
        self.assertEqual({'dev': 'vda', 'bus': 'virtio', 'type': 'disk'},
                         mapping['disk.local'])

        mapping['disk.swap'] = blockinfo.get_next_disk_info(mapping,
                                                            'virtio')
        self.assertEqual({'dev': 'vdb', 'bus': 'virtio', 'type': 'disk'},
                         mapping['disk.swap'])

        mapping['disk.config'] = blockinfo.get_next_disk_info(mapping,
                                                              'ide',
                                                              'cdrom',
                                                              True)
        self.assertEqual({'dev': 'hdd', 'bus': 'ide', 'type': 'cdrom'},
                         mapping['disk.config'])
예제 #4
0
    def test_get_next_disk_dev(self):
        mapping = {}
        mapping['disk.local'] = blockinfo.get_next_disk_info(mapping, 'virtio')
        self.assertEqual({
            'dev': 'vda',
            'bus': 'virtio',
            'type': 'disk'
        }, mapping['disk.local'])

        mapping['disk.swap'] = blockinfo.get_next_disk_info(mapping, 'virtio')
        self.assertEqual({
            'dev': 'vdb',
            'bus': 'virtio',
            'type': 'disk'
        }, mapping['disk.swap'])

        mapping['disk.config'] = blockinfo.get_next_disk_info(
            mapping, 'ide', 'cdrom', True)
        self.assertEqual({
            'dev': 'hdd',
            'bus': 'ide',
            'type': 'cdrom'
        }, mapping['disk.config'])