Skip to content

Commit f2c9fbf

Browse files
stephenfinratailor
authored andcommitted
tests: Remove use of namedtuple
Change-Id: I19a272ffd260bab263dd63cb920802b792e192eb Signed-off-by: Stephen Finucane <stephenfin@redhat.com> (cherry picked from commit 94e447a)
1 parent 63f78be commit f2c9fbf

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

openstackclient/tests/unit/compute/v2/test_server.py

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,18 @@
1313
# under the License.
1414

1515
import base64
16-
import collections
1716
import getpass
1817
import json
1918
import tempfile
2019
from unittest import mock
2120
import uuid
2221

2322
import iso8601
23+
from openstack.compute.v2 import flavor as _flavor
2424
from openstack.compute.v2 import server as _server
2525
from openstack.compute.v2 import server_group as _server_group
2626
from openstack import exceptions as sdk_exceptions
27+
from openstack.image.v2 import image as _image
2728
from openstack.test import fakes as sdk_fakes
2829
from osc_lib.cli import format_columns
2930
from osc_lib import exceptions
@@ -4653,17 +4654,19 @@ class TestServerList(_TestServerList):
46534654
def setUp(self):
46544655
super().setUp()
46554656

4656-
Image = collections.namedtuple('Image', 'id name')
46574657
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+
)
46594661
# Image will be an empty string if boot-from-volume
46604662
for s in self.servers
46614663
if s.image
46624664
]
46634665

4664-
Flavor = collections.namedtuple('Flavor', 'id name')
46654666
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+
)
46674670
for s in self.servers
46684671
]
46694672

@@ -5281,9 +5284,10 @@ def test_server_list_long_with_host_status_v216(self):
52815284
self.compute_client.servers.return_value = servers
52825285

52835286
# Make sure the returned image and flavor IDs match the servers.
5284-
Image = collections.namedtuple('Image', 'id name')
52855287
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+
)
52875291
# Image will be an empty string if boot-from-volume
52885292
for s in servers
52895293
if s.image
@@ -5368,9 +5372,10 @@ def setUp(self):
53685372
self.servers = self.setup_sdk_servers_mock(3)
53695373
self.compute_client.servers.return_value = self.servers
53705374

5371-
Image = collections.namedtuple('Image', 'id name')
53725375
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+
)
53745379
# Image will be an empty string if boot-from-volume
53755380
for s in self.servers
53765381
if s.image

0 commit comments

Comments
 (0)