diff options
author | Michał Górny <mgorny@gentoo.org> | 2023-12-24 06:48:47 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2023-12-24 06:59:09 +0100 |
commit | 09dbebf0caeeeab4c2c9a7cebcc0fbadfe4ace3d (patch) | |
tree | 695648d0446d407d2a023217ddc3e5f7799d9635 /dev-python/python-openstackclient | |
parent | dev-python/referencing: Remove old (diff) | |
download | gentoo-09dbebf0caeeeab4c2c9a7cebcc0fbadfe4ace3d.tar.gz gentoo-09dbebf0caeeeab4c2c9a7cebcc0fbadfe4ace3d.tar.bz2 gentoo-09dbebf0caeeeab4c2c9a7cebcc0fbadfe4ace3d.zip |
dev-python/python-openstackclient: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python/python-openstackclient')
3 files changed, 0 insertions, 322 deletions
diff --git a/dev-python/python-openstackclient/Manifest b/dev-python/python-openstackclient/Manifest index 5317afc018f2..ce773357a545 100644 --- a/dev-python/python-openstackclient/Manifest +++ b/dev-python/python-openstackclient/Manifest @@ -1,2 +1 @@ -DIST python-openstackclient-6.3.0.tar.gz 899811 BLAKE2B 9dd1b174d23f4bfe0f4e54e1e72fc92f28989b7007981132ab3d60050e1c7c19be820388c9453e004f0847ad67c1bf6eadfccd26fd391e5c1b6c62185e2132c9 SHA512 da03e92208ec82920bb3fae3be0c3ecb834f3046cf709cff626a2336ca875976bcc72a41593bfee28b988ab5e89e49dbfc466362ab6200f90c91f949ce1feb06 DIST python-openstackclient-6.4.0.tar.gz 915402 BLAKE2B 22f033623e1a8a0830032f82fc98a87fe7154098d6a2fc5f45b6843b1df2396f54f2c298b787f252254871e3025fa74d573791b94cd3cccee7528a580353803e SHA512 497792309a07ee64a966542b3b1a92ea452ed5615410f71475509df00f2810c7367bfca905d2f6e68b638f9df2ad8cc6f95ab84da2e9625bd779e3651e3300ba diff --git a/dev-python/python-openstackclient/files/python-openstackclient-6.3.0-test.patch b/dev-python/python-openstackclient/files/python-openstackclient-6.3.0-test.patch deleted file mode 100644 index b82097f36ae7..000000000000 --- a/dev-python/python-openstackclient/files/python-openstackclient-6.3.0-test.patch +++ /dev/null @@ -1,254 +0,0 @@ -From fb2e0ced6e2413f5641e65bdc44ff1350a172a24 Mon Sep 17 00:00:00 2001 -From: Stephen Finucane <stephenfin@redhat.com> -Date: Mon, 11 Sep 2023 10:46:23 +0100 -Subject: [PATCH] tests: Explicitly specify port fields for output - -Rather than excluding the few fields we don't want, explicitly indicate -the ones we do want. We were already in-effect doing this in our tests, -so this is simply moving the definition from tests to the main code. - -Note that this is a problem in the tests for virtually all commands -that will be seen as the SDK continues to evolve and new fields are -added to existing resources. This is a problem that be solved over -time though, rather than in a big bang commit. - -Change-Id: Iaa64e97450f5c73cab2e2c3b0c741aec1495b4f1 -Signed-off-by: Stephen Finucane <stephenfin@redhat.com> ---- - openstackclient/network/v2/port.py | 52 +++++++++++++++---- - .../tests/unit/network/v2/test_port.py | 36 ++++++------- - 2 files changed, 59 insertions(+), 29 deletions(-) - -diff --git a/openstackclient/network/v2/port.py b/openstackclient/network/v2/port.py -index 6ca069bb..710e8fe3 100644 ---- a/openstackclient/network/v2/port.py -+++ b/openstackclient/network/v2/port.py -@@ -55,18 +55,48 @@ _formatters = { - - - def _get_columns(item): -- column_map = { -- 'binding:host_id': 'binding_host_id', -- 'binding:profile': 'binding_profile', -- 'binding:vif_details': 'binding_vif_details', -- 'binding:vif_type': 'binding_vif_type', -- 'binding:vnic_type': 'binding_vnic_type', -- 'is_admin_state_up': 'admin_state_up', -- 'is_port_security_enabled': 'port_security_enabled', -+ column_data_mapping = { -+ 'admin_state_up': 'is_admin_state_up', -+ 'allowed_address_pairs': 'allowed_address_pairs', -+ 'binding_host_id': 'binding_host_id', -+ 'binding_profile': 'binding_profile', -+ 'binding_vif_details': 'binding_vif_details', -+ 'binding_vif_type': 'binding_vif_type', -+ 'binding_vnic_type': 'binding_vnic_type', -+ 'created_at': 'created_at', -+ 'data_plane_status': 'data_plane_status', -+ 'description': 'description', -+ 'device_id': 'device_id', -+ 'device_owner': 'device_owner', -+ 'device_profile': 'device_profile', -+ 'dns_assignment': 'dns_assignment', -+ 'dns_domain': 'dns_domain', -+ 'dns_name': 'dns_name', -+ 'extra_dhcp_opts': 'extra_dhcp_opts', -+ 'fixed_ips': 'fixed_ips', -+ 'hints': 'hints', -+ 'id': 'id', -+ 'ip_allocation': 'ip_allocation', -+ 'mac_address': 'mac_address', -+ 'name': 'name', -+ 'network_id': 'network_id', -+ 'numa_affinity_policy': 'numa_affinity_policy', -+ 'port_security_enabled': 'is_port_security_enabled', -+ 'project_id': 'project_id', -+ 'propagate_uplink_status': 'propagate_uplink_status', -+ 'resource_request': 'resource_request', -+ 'revision_number': 'revision_number', -+ 'qos_network_policy_id': 'qos_network_policy_id', -+ 'qos_policy_id': 'qos_policy_id', -+ 'security_group_ids': 'security_group_ids', -+ 'status': 'status', -+ 'tags': 'tags', -+ 'trunk_details': 'trunk_details', -+ 'updated_at': 'updated_at', - } -- hidden_columns = ['location', 'tenant_id'] -- return utils.get_osc_show_columns_for_sdk_resource( -- item, column_map, hidden_columns -+ return ( -+ tuple(column_data_mapping.keys()), -+ tuple(column_data_mapping.values()), - ) - - -diff --git a/openstackclient/tests/unit/network/v2/test_port.py b/openstackclient/tests/unit/network/v2/test_port.py -index 59755bb9..c897a1af 100644 ---- a/openstackclient/tests/unit/network/v2/test_port.py -+++ b/openstackclient/tests/unit/network/v2/test_port.py -@@ -172,7 +172,7 @@ class TestCreatePort(TestPort): - ) - self.assertFalse(self.network_client.set_tags.called) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_full_options(self): -@@ -245,7 +245,7 @@ class TestCreatePort(TestPort): - } - ) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_invalid_json_binding_profile(self): -@@ -309,7 +309,7 @@ class TestCreatePort(TestPort): - } - ) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_with_security_group(self): -@@ -347,7 +347,7 @@ class TestCreatePort(TestPort): - } - ) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_port_with_dns_name(self): -@@ -380,7 +380,7 @@ class TestCreatePort(TestPort): - } - ) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_with_security_groups(self): -@@ -420,7 +420,7 @@ class TestCreatePort(TestPort): - } - ) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_with_no_security_groups(self): -@@ -449,7 +449,7 @@ class TestCreatePort(TestPort): - } - ) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_with_no_fixed_ips(self): -@@ -478,7 +478,7 @@ class TestCreatePort(TestPort): - } - ) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_port_with_allowed_address_pair_ipaddr(self): -@@ -520,7 +520,7 @@ class TestCreatePort(TestPort): - } - ) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_port_with_allowed_address_pair(self): -@@ -571,7 +571,7 @@ class TestCreatePort(TestPort): - } - ) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_port_with_qos(self): -@@ -608,7 +608,7 @@ class TestCreatePort(TestPort): - } - ) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_port_security_enabled(self): -@@ -738,7 +738,7 @@ class TestCreatePort(TestPort): - else: - self.assertFalse(self.network_client.set_tags.called) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_with_tags(self): -@@ -787,7 +787,7 @@ class TestCreatePort(TestPort): - } - ) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_with_uplink_status_propagation_enabled(self): -@@ -893,7 +893,7 @@ class TestCreatePort(TestPort): - create_args['numa_affinity_policy'] = numa_affinity_policy - self.network_client.create_port.assert_called_once_with(**create_args) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_with_numa_affinity_policy_required(self): -@@ -940,7 +940,7 @@ class TestCreatePort(TestPort): - 'device_profile': 'cyborg_device_profile_1', - } - self.network_client.create_port.assert_called_once_with(**create_args) -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_hints_invalid_json(self): -@@ -1032,7 +1032,7 @@ class TestCreatePort(TestPort): - } - ) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - def test_create_hints_valid_json(self): -@@ -1067,7 +1067,7 @@ class TestCreatePort(TestPort): - } - ) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - -@@ -2496,7 +2496,7 @@ class TestShowPort(TestPort): - self._port.name, ignore_missing=False - ) - -- self.assertEqual(set(self.columns), set(columns)) -+ self.assertCountEqual(self.columns, columns) - self.assertCountEqual(self.data, data) - - --- -2.43.0 - diff --git a/dev-python/python-openstackclient/python-openstackclient-6.3.0.ebuild b/dev-python/python-openstackclient/python-openstackclient-6.3.0.ebuild deleted file mode 100644 index 54d89bca4085..000000000000 --- a/dev-python/python-openstackclient/python-openstackclient-6.3.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack APIs" -HOMEPAGE=" - https://opendev.org/openstack/python-openstackclient/ - https://github.com/openstack/python-openstackclient/ - https://pypi.org/project/python-openstackclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/cliff-3.5.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-1.4.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-2.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.22.0[${PYTHON_USEDEP}] - >=dev-python/python-novaclient-18.1.0[${PYTHON_USEDEP}] - >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] - >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - local PATCHES=( - # backport from master - "${FILESDIR}/${P}-test.patch" - ) - - # Depends on specific runner - sed -e 's/test_command_has_logger/_&/' -i openstackclient/tests/unit/common/test_command.py || die - - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b openstackclient/tests/unit -} |