Example #1
0
    def test_get_vdis_for_boot_from_iscsi_vol_missing_sr_uuid(self):
        dev_params = get_fake_dev_params(ISCSI_TYPE)
        stubs.stubout_session(self.stubs, fake.SessionBase)
        driver = xenapi_conn.XenAPIDriver(False)

        result = vm_utils.get_vdis_for_boot_from_vol(driver._session, dev_params)
        self.assertNotEquals(result["root"]["uuid"], None)
Example #2
0
    def test_get_vdis_for_boot_from_vol_with_sr_uuid(self):
        dev_params = get_fake_dev_params(XENSM_TYPE)
        stubs.stubout_session(self.stubs, fake.SessionBase)
        driver = xenapi_conn.XenAPIDriver(False)

        result = vm_utils.get_vdis_for_boot_from_vol(driver._session, dev_params)
        self.assertEquals(result["root"]["uuid"], "falseVDI")
Example #3
0
    def test_get_vdis_for_boot_from_vol_with_sr_uuid(self):
        dev_params = get_fake_dev_params(XENSM_TYPE)
        stubs.stubout_session(self.stubs, fake.SessionBase)
        driver = xenapi_conn.XenAPIDriver(False)

        result = vm_utils.get_vdis_for_boot_from_vol(driver._session,
                                                     dev_params)
        self.assertEquals(result['root']['uuid'], 'falseVDI')
Example #4
0
    def test_get_vdis_for_boot_from_iscsi_vol_missing_sr_uuid(self):
        dev_params = get_fake_dev_params(ISCSI_TYPE)
        stubs.stubout_session(self.stubs, fake.SessionBase)
        driver = xenapi_conn.XenAPIDriver(False)

        result = vm_utils.get_vdis_for_boot_from_vol(driver._session,
                                                     dev_params)
        self.assertNotEquals(result['root']['uuid'], None)
Example #5
0
    def test_get_vdis_for_boot_from_vol(self):
        dev_params = {'sr_uuid': 'falseSR',
                      'name_label': 'fake_storage',
                      'name_description': 'test purposes',
                      'server': 'myserver',
                      'serverpath': '/local/scratch/myname',
                      'sr_type': 'nfs',
                      'introduce_sr_keys': ['server', 'serverpath', 'sr_type'],
                      'vdi_uuid': 'falseVDI'}
        stubs.stubout_session(self.stubs, fake.SessionBase)
        driver = xenapi_conn.XenAPIDriver(False)

        result = vm_utils.get_vdis_for_boot_from_vol(driver._session,
                                                     dev_params)
        self.assertEquals(result['root']['uuid'], 'falseVDI')
Example #6
0
    def test_get_vdis_for_boot_from_vol(self):
        dev_params = {
            "sr_uuid": "falseSR",
            "name_label": "fake_storage",
            "name_description": "test purposes",
            "server": "myserver",
            "serverpath": "/local/scratch/myname",
            "sr_type": "nfs",
            "introduce_sr_keys": ["server", "serverpath", "sr_type"],
            "vdi_uuid": "falseVDI",
        }
        stubs.stubout_session(self.stubs, fake.SessionBase)
        driver = xenapi_conn.XenAPIDriver(False)

        result = vm_utils.get_vdis_for_boot_from_vol(driver._session, dev_params)
        self.assertEquals(result["root"]["uuid"], "falseVDI")
Example #7
0
    def test_get_vdis_for_boot_from_vol(self):
        dev_params = {
            'sr_uuid': 'falseSR',
            'name_label': 'fake_storage',
            'name_description': 'test purposes',
            'server': 'myserver',
            'serverpath': '/local/scratch/myname',
            'sr_type': 'nfs',
            'introduce_sr_keys': ['server', 'serverpath', 'sr_type'],
            'vdi_uuid': 'falseVDI'
        }
        stubs.stubout_session(self.stubs, fake.SessionBase)
        driver = xenapi_conn.XenAPIDriver(False)

        result = vm_utils.get_vdis_for_boot_from_vol(driver._session,
                                                     dev_params)
        self.assertEquals(result['root']['uuid'], 'falseVDI')