Skip to content

Commit d8286d8

Browse files
authored
Merge pull request #8 from stackhpc/py3
Fix for inspector py2 drop, support py3
2 parents 1eb8f4b + 68eb6a9 commit d8286d8

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

stackhpc_inspector_plugins/tests/unit/test_plugins_base_physnet.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def test_expected_data(self, mock_get, mock_patch, mock_client):
6666
]
6767
mock_get.return_value = 'physnet2'
6868
self.hook.before_update(self.data, self.node_info)
69-
port = self.node_info.ports().values()[0]
69+
port = list(self.node_info.ports().values())[0]
7070
mock_get.assert_called_once_with(port, 'em1', self.data)
7171
self.assertCalledWithPatch(patches, mock_patch)
7272

stackhpc_inspector_plugins/tests/unit/test_plugins_ib_physnet.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,22 +54,22 @@ def setUp(self):
5454
def test_expected_data_ib(self):
5555
cfg.CONF.set_override('ib_physnet', 'physnet1',
5656
group='port_physnet')
57-
port = self.node_info.ports().values()[0]
57+
port = list(self.node_info.ports().values())[0]
5858
physnet = self.hook.get_physnet(port, 'em1', self.data)
5959
self.assertEqual(physnet, 'physnet1')
6060

6161
def test_expected_data_client_id_is_none(self):
6262
cfg.CONF.set_override('ib_physnet', 'physnet1',
6363
group='port_physnet')
6464
self.data['all_interfaces']['em1']['client_id'] = None
65-
port = self.node_info.ports().values()[0]
65+
port = list(self.node_info.ports().values())[0]
6666
physnet = self.hook.get_physnet(port, 'em1', self.data)
6767
self.assertIsNone(physnet)
6868

6969
def test_expected_data_no_client_id(self):
7070
cfg.CONF.set_override('ib_physnet', 'physnet1',
7171
group='port_physnet')
7272
del self.data['all_interfaces']['em1']['client_id']
73-
port = self.node_info.ports().values()[0]
73+
port = list(self.node_info.ports().values())[0]
7474
physnet = self.hook.get_physnet(port, 'em1', self.data)
7575
self.assertIsNone(physnet)

stackhpc_inspector_plugins/tests/unit/test_plugins_system_name_physnet.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,35 +56,35 @@ def test_expected_data(self):
5656
sys_name_mapping = 'switch-1:physnet1,switch-2:physnet2'
5757
cfg.CONF.set_override('switch_sys_name_mapping', sys_name_mapping,
5858
group='port_physnet')
59-
port = self.node_info.ports().values()[0]
59+
port = list(self.node_info.ports().values())[0]
6060
physnet = self.hook.get_physnet(port, 'em1', self.data)
6161
self.assertEqual(physnet, 'physnet1')
6262

6363
def test_no_lldp_processed(self):
6464
del self.data['all_interfaces']['em1']['lldp_processed']
65-
port = self.node_info.ports().values()[0]
65+
port = list(self.node_info.ports().values())[0]
6666
physnet = self.hook.get_physnet(port, 'em1', self.data)
6767
self.assertIsNone(physnet)
6868

6969
def test_no_lldp_system_name(self):
7070
proc_data = self.data['all_interfaces']['em1']
7171
del proc_data['lldp_processed']['switch_system_name']
72-
port = self.node_info.ports().values()[0]
72+
port = list(self.node_info.ports().values())[0]
7373
physnet = self.hook.get_physnet(port, 'em1', self.data)
7474
self.assertIsNone(physnet)
7575

7676
def test_no_mapping(self):
7777
sys_name_mapping = 'switch-2:physnet2'
7878
cfg.CONF.set_override('switch_sys_name_mapping', sys_name_mapping,
7979
group='port_physnet')
80-
port = self.node_info.ports().values()[0]
80+
port = list(self.node_info.ports().values())[0]
8181
physnet = self.hook.get_physnet(port, 'em1', self.data)
8282
self.assertIsNone(physnet)
8383

8484
def test_invalid_mapping(self):
8585
sys_name_mapping = 'switch-2:physnet1,switch-2:physnet2'
8686
cfg.CONF.set_override('switch_sys_name_mapping', sys_name_mapping,
8787
group='port_physnet')
88-
port = self.node_info.ports().values()[0]
88+
port = list(self.node_info.ports().values())[0]
8989
self.assertRaises(ValueError,
9090
self.hook.get_physnet, port, 'em1', self.data)

test-requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ fixtures>=3.0.0 # Apache-2.0/BSD
99
testresources>=0.2.4 # Apache-2.0/BSD
1010
testscenarios>=0.4 # Apache-2.0/BSD
1111
oslotest>=1.10.0 # Apache-2.0
12-
-e git+https://opendev.org/openstack/ironic-inspector.git@master#egg=ironic_inspector # Apache-2.0
13-
12+
ironic_inspector<10.0.0;python_version<'3.0' # Apache-2.0
13+
ironic_inspector;python_version>='3.0' # Apache-2.0

0 commit comments

Comments
 (0)