Example #1
0
 def test_volume_delete_all_snapshots(self):
     vol = self.volume
     snap = fakes.FakeBlockStorageSnapshot()
     snap.delete = Mock()
     vol.list_snapshots = Mock(return_value=[snap])
     vol.delete_all_snapshots()
     snap.delete.assert_called_once_with()
Example #2
0
 def test_client_snap_mgr_create_snapshot(self):
     clt = self.client
     vol = self.volume
     name = utils.random_ascii()
     description = utils.random_ascii()
     mgr = clt._snapshot_manager
     snap = fakes.FakeBlockStorageSnapshot()
     mgr._create = Mock(return_value=snap)
     ret = mgr.create(name, vol, description=description, force=True)
     self.assertTrue(isinstance(ret, CloudBlockStorageSnapshot))
Example #3
0
 def test_client_delete_snapshot(self):
     clt = self.client
     snap = fakes.FakeBlockStorageSnapshot()
     snap.delete = Mock()
     clt.delete_snapshot(snap)
     snap.delete.assert_called_once_with()
Example #4
0
 def setUp(self):
     self.client = fakes.FakeBlockStorageClient()
     self.volume = fakes.FakeBlockStorageVolume()
     self.snapshot = fakes.FakeBlockStorageSnapshot()