示例#1
0
 def test_calc_migrate_and_provision_default(self, mocked):
     volume = mocked['volume']
     volume.display_name = 'volume-ca86b9a0-d0d5-4267-8cd5-c62274056cc0'
     async_migrate, provision = vnx_utils.calc_migrate_and_provision(
         volume, default_async_migrate=False)
     self.assertFalse(async_migrate)
     self.assertEqual(provision.name, 'THICK')
     async_migrate, provision = vnx_utils.calc_migrate_and_provision(
         volume, default_async_migrate=True)
     self.assertTrue(async_migrate)
 def test_calc_migrate_and_provision(self, mocked):
     volume = mocked['volume']
     volume.display_name = 'volume-ca86b9a0-d0d5-4267-8cd5-c62274056cc0'
     async_migrate, provision = vnx_utils.calc_migrate_and_provision(volume)
     self.assertEqual(vnx_utils.is_async_migrate_enabled(volume),
                      async_migrate)
     self.assertEqual(provision.name, 'THICK')
 def test_calc_migrate_and_provision_image_cache(self, mocked):
     volume = mocked['volume']
     volume.display_name = 'image-ca86b9a0-d0d5-4267-8cd5-c62274056cc0'
     self.assertTrue(vnx_utils.is_image_cache_volume(volume))
     async_migrate, provision = vnx_utils.calc_migrate_and_provision(volume)
     self.assertFalse(async_migrate)
     self.assertEqual(provision.name, 'THIN')
示例#4
0
 def test_calc_migrate_and_provision(self, mocked):
     volume = mocked['volume']
     volume.display_name = 'volume-ca86b9a0-d0d5-4267-8cd5-c62274056cc0'
     async_migrate, provision = vnx_utils.calc_migrate_and_provision(volume)
     self.assertEqual(vnx_utils.is_async_migrate_enabled(volume),
                      async_migrate)
     self.assertEqual(provision.name, 'THICK')
示例#5
0
 def test_calc_migrate_and_provision_image_cache(self, mocked):
     volume = mocked['volume']
     volume.display_name = 'image-ca86b9a0-d0d5-4267-8cd5-c62274056cc0'
     self.assertTrue(vnx_utils.is_image_cache_volume(volume))
     async_migrate, provision = vnx_utils.calc_migrate_and_provision(volume)
     self.assertFalse(async_migrate)
     self.assertEqual(provision.name, 'THIN')