|
13 | 13 | # under the License. |
14 | 14 |
|
15 | 15 | import base64 |
16 | | -import collections |
17 | 16 | import getpass |
18 | 17 | import json |
19 | 18 | import tempfile |
20 | 19 | from unittest import mock |
21 | 20 | import uuid |
22 | 21 |
|
23 | 22 | import iso8601 |
| 23 | +from openstack.compute.v2 import flavor as _flavor |
24 | 24 | from openstack.compute.v2 import server as _server |
25 | 25 | from openstack.compute.v2 import server_group as _server_group |
26 | 26 | from openstack import exceptions as sdk_exceptions |
| 27 | +from openstack.image.v2 import image as _image |
27 | 28 | from openstack.test import fakes as sdk_fakes |
28 | 29 | from osc_lib.cli import format_columns |
29 | 30 | from osc_lib import exceptions |
@@ -4653,17 +4654,19 @@ class TestServerList(_TestServerList): |
4653 | 4654 | def setUp(self): |
4654 | 4655 | super().setUp() |
4655 | 4656 |
|
4656 | | - Image = collections.namedtuple('Image', 'id name') |
4657 | 4657 | self.image_client.images.return_value = [ |
4658 | | - Image(id=s.image['id'], name=self.image.name) |
| 4658 | + sdk_fakes.generate_fake_resource( |
| 4659 | + _image.Image, id=s.image['id'], name=self.image.name |
| 4660 | + ) |
4659 | 4661 | # Image will be an empty string if boot-from-volume |
4660 | 4662 | for s in self.servers |
4661 | 4663 | if s.image |
4662 | 4664 | ] |
4663 | 4665 |
|
4664 | | - Flavor = collections.namedtuple('Flavor', 'id name') |
4665 | 4666 | self.compute_client.flavors.return_value = [ |
4666 | | - Flavor(id=s.flavor['id'], name=self.flavor.name) |
| 4667 | + sdk_fakes.generate_fake_resource( |
| 4668 | + _flavor.Flavor, id=s.flavor['id'], name=self.flavor.name |
| 4669 | + ) |
4667 | 4670 | for s in self.servers |
4668 | 4671 | ] |
4669 | 4672 |
|
@@ -5281,9 +5284,10 @@ def test_server_list_long_with_host_status_v216(self): |
5281 | 5284 | self.compute_client.servers.return_value = servers |
5282 | 5285 |
|
5283 | 5286 | # Make sure the returned image and flavor IDs match the servers. |
5284 | | - Image = collections.namedtuple('Image', 'id name') |
5285 | 5287 | self.image_client.images.return_value = [ |
5286 | | - Image(id=s.image['id'], name=self.image.name) |
| 5288 | + sdk_fakes.generate_fake_resource( |
| 5289 | + _image.Image, id=s.image['id'], name=self.image.name |
| 5290 | + ) |
5287 | 5291 | # Image will be an empty string if boot-from-volume |
5288 | 5292 | for s in servers |
5289 | 5293 | if s.image |
@@ -5368,9 +5372,10 @@ def setUp(self): |
5368 | 5372 | self.servers = self.setup_sdk_servers_mock(3) |
5369 | 5373 | self.compute_client.servers.return_value = self.servers |
5370 | 5374 |
|
5371 | | - Image = collections.namedtuple('Image', 'id name') |
5372 | 5375 | self.image_client.images.return_value = [ |
5373 | | - Image(id=s.image['id'], name=self.image.name) |
| 5376 | + sdk_fakes.generate_fake_resource( |
| 5377 | + _image.Image, id=s.image['id'], name=self.image.name |
| 5378 | + ) |
5374 | 5379 | # Image will be an empty string if boot-from-volume |
5375 | 5380 | for s in self.servers |
5376 | 5381 | if s.image |
|
0 commit comments