def setUpClass(cls): super(BaseInstanceActionsTest, cls).setUpClass() cls.fixed_ip_dict = { "address": "10.10.0.0", "floating_ips": [], "label": "public", "meta": {}, "type": "fixed", "version": 4, "vif_mac": "FE:ED:FA:00:1C:D4" } cls.image_meta_dict = { "auto_disk_config": "disabled", "base_image_ref": "5e91ad7f-afe4-4a83-bd5f-84673462cae1", "container_format": "ovf", "disk_format": "vhd", "image_type": "base", "min_disk": "20", "min_ram": "512", "org.openstack__1__architecture": "x64", "org.openstack__1__os_distro": "com.ubuntu", "org.openstack__1__os_version": "12.04", "os_type": "linux" } cls.base_instance_rebuild_dict = { "access_ip_v4": "10.10.0.0", "access_ip_v6": None, "architecture": "x64", "availability_zone": None, "cell_name": "cell name", "created_at": "2015-01-15 18:59:29", "deleted_at": "", "disk_gb": 20, "display_name": "server123456", "ephemeral_gb": 0, "host": None, "hostname": "server123456", "image_meta": cls.image_meta_dict, "image_ref_url": "http://127.0.0.1/images/my_image", "instance_flavor_id": "instance_flavor_id", "instance_id": "performance1-1", "instance_type": "1 GB Performance", "instance_type_id": "9", "kernel_id": "", "launched_at": "", "memory_mb": 1024, "metadata": {}, "node": None, "os_type": "linux", "progress": "", "ramdisk_id": "", "reservation_id": "r-abcdefg", "root_gb": 20, "state": "building", "state_description": "", "tenant_id": "123456", "terminated_at": "", "user_id": "123456789", "vcpus": 1 } cls.instance_rebuild_start_dict = { "image_name": "Ubuntu 13.10 (Saucy Salamander)" } cls.instance_rebuild_start_dict.update(cls.base_instance_rebuild_dict) cls.instance_rebuild_end_dict = { "image_name": "Ubuntu 13.10 (Saucy Salamander)", "fixed_ips": [cls.fixed_ip_dict] } cls.instance_rebuild_end_dict.update(cls.base_instance_rebuild_dict) cls.instance_rebuild_start_obj = InstanceRebuildStart._dict_to_obj( cls.instance_rebuild_start_dict) cls.instance_rebuild_end_obj = InstanceRebuildEnd._dict_to_obj( cls.instance_rebuild_end_dict)