powervc-driver/nova-powervc/test/fake_os_image.py

41 lines
982 B
Python

# Copyright 2013 IBM Corp.
"""
The class FakeOSImage is used to produce
the fake data of the OpenStack image
"""
class FakeOSImage():
os_image = dict()
items = [
'id',
'name',
'created_at',
'updated_at',
'deleted_at',
'status',
'is_public',
'container_format',
'disk_format',
'size'
]
def __init__(self):
self.os_image['id'] = "18b28659-966d-4913-bdda-2ca3cc68fb59"
self.os_image['name'] = "RHEL63"
self.os_image['created_at'] = "2013-05-17T17:47:25Z"
self.os_image['updated_at'] = "2013-05-17T17:47:45Z"
self.os_image['status'] = "ACTIVE"
self.os_image['deleted_at'] = None
self.os_image['is_public'] = True
self.os_image['container_format'] = None
self.os_image['disk_format'] = None
self.os_image['size'] = 4233
def update(self, **update):
self.os_image.update(**update)