예제 #1
0
 def setUp(self):
     super(ImageVolumeCacheTestCase, self).setUp()
     self.mock_db = mock.Mock()
     self.mock_volume_api = mock.Mock()
     self.context = ctxt.get_admin_context()
     self.volume = models.Volume()
     vol_params = {'id': fake.VOLUME_ID,
                   'host': 'foo@bar#whatever',
                   'cluster_name': 'cluster',
                   'size': 0}
     self.volume.update(vol_params)
     self.volume_ovo = objects.Volume(self.context, **vol_params)
예제 #2
0
def volume_db_obj(**updates):
    """Return a volume ORM object."""
    updates.setdefault('id', fake.VOLUME_ID)
    updates.setdefault('size', 1)
    return models.Volume(**updates)