|
23 | 23 | from openstackclient.tests.unit import utils |
24 | 24 |
|
25 | 25 |
|
26 | | -volume_id = 'vvvvvvvv-vvvv-vvvv-vvvvvvvv' |
27 | | -volume_name = 'nigel' |
28 | | -volume_description = 'Nigel Tufnel' |
29 | | -volume_status = 'available' |
30 | | -volume_size = 120 |
31 | | -volume_type = 'to-eleven' |
32 | | -volume_zone = 'stonehenge' |
33 | | -volume_metadata = { |
34 | | - 'Alpha': 'a', |
35 | | - 'Beta': 'b', |
36 | | - 'Gamma': 'g', |
37 | | -} |
38 | | -volume_metadata_str = "Alpha='a', Beta='b', Gamma='g'" |
39 | | - |
40 | | -VOLUME = { |
41 | | - 'id': volume_id, |
42 | | - 'display_name': volume_name, |
43 | | - 'display_description': volume_description, |
44 | | - 'size': volume_size, |
45 | | - 'status': volume_status, |
46 | | - 'attach_status': 'detached', |
47 | | - 'availability_zone': volume_zone, |
48 | | - 'volume_type': volume_type, |
49 | | - 'metadata': volume_metadata, |
50 | | -} |
51 | | - |
52 | | -extension_name = 'SchedulerHints' |
53 | | -extension_namespace = 'http://docs.openstack.org/'\ |
54 | | - 'block-service/ext/scheduler-hints/api/v2' |
55 | | -extension_description = 'Pass arbitrary key/value'\ |
56 | | - 'pairs to the scheduler.' |
57 | | -extension_updated = '2014-02-07T12:00:0-00:00' |
58 | | -extension_alias = 'OS-SCH-HNT' |
59 | | -extension_links = '[{"href":'\ |
60 | | - '"https://github.com/openstack/block-api", "type":'\ |
61 | | - ' "text/html", "rel": "describedby"}]' |
62 | | - |
63 | | -EXTENSION = { |
64 | | - 'name': extension_name, |
65 | | - 'namespace': extension_namespace, |
66 | | - 'description': extension_description, |
67 | | - 'updated': extension_updated, |
68 | | - 'alias': extension_alias, |
69 | | - 'links': extension_links, |
70 | | -} |
71 | | - |
72 | | -type_id = "5520dc9e-6f9b-4378-a719-729911c0f407" |
73 | | -type_name = "fake-lvmdriver-1" |
74 | | - |
75 | | -TYPE = { |
76 | | - 'id': type_id, |
77 | | - 'name': type_name |
78 | | -} |
79 | | - |
80 | | -qos_id = '6f2be1de-997b-4230-b76c-a3633b59e8fb' |
81 | | -qos_consumer = 'front-end' |
82 | | -qos_default_consumer = 'both' |
83 | | -qos_name = "fake-qos-specs" |
84 | | -qos_specs = { |
85 | | - 'foo': 'bar', |
86 | | - 'iops': '9001' |
87 | | -} |
88 | | -qos_association = { |
89 | | - 'association_type': 'volume_type', |
90 | | - 'name': type_name, |
91 | | - 'id': type_id |
92 | | -} |
93 | | - |
94 | | -QOS = { |
95 | | - 'id': qos_id, |
96 | | - 'consumer': qos_consumer, |
97 | | - 'name': qos_name |
98 | | -} |
99 | | - |
100 | | -QOS_DEFAULT_CONSUMER = { |
101 | | - 'id': qos_id, |
102 | | - 'consumer': qos_default_consumer, |
103 | | - 'name': qos_name |
104 | | -} |
105 | | - |
106 | | -QOS_WITH_SPECS = { |
107 | | - 'id': qos_id, |
108 | | - 'consumer': qos_consumer, |
109 | | - 'name': qos_name, |
110 | | - 'specs': qos_specs |
111 | | -} |
112 | | - |
113 | | -QOS_WITH_ASSOCIATIONS = { |
114 | | - 'id': qos_id, |
115 | | - 'consumer': qos_consumer, |
116 | | - 'name': qos_name, |
117 | | - 'specs': qos_specs, |
118 | | - 'associations': [qos_association] |
119 | | -} |
120 | | - |
121 | | - |
122 | 26 | class FakeTransfer(object): |
123 | 27 | """Fake one or more Transfer.""" |
124 | 28 |
|
|
0 commit comments