Exemple #1
0
    def test_list_resources(self, mock_volume_list):
        plugin = VolumeProtectablePlugin(self._context)

        mock_volume_list.return_value = \
            [vol_info('123', [], 'name123'), vol_info('456', [], 'name456')]
        self.assertEqual([Resource('OS::Cinder::Volume', '123', 'name123'),
                          Resource('OS::Cinder::Volume', '456', 'name456')],
                         plugin.list_resources(self._context))
 def test_list_resources(self, mock_volume_list):
     plugin = VolumeProtectablePlugin(self._context)
     mock_volume_list.return_value = [
         vol_info('123', [], 'name123', 'available', 'az1'),
         vol_info('456', [], 'name456', 'available', 'az1'),
     ]
     self.assertEqual([
         Resource('OS::Cinder::Volume', '123', 'name123',
                  {'availability_zone': 'az1'}),
         Resource('OS::Cinder::Volume', '456', 'name456',
                  {'availability_zone': 'az1'})
     ], plugin.list_resources(self._context))