public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-python/python-openstackclient/files/, dev-python/python-openstackclient/
@ 2023-12-04 20:39 Michał Górny
  0 siblings, 0 replies; 2+ messages in thread
From: Michał Górny @ 2023-12-04 20:39 UTC (permalink / raw
  To: gentoo-commits

commit:     6b00547810a925620aedaa409bc6c63359668d92
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  4 20:33:25 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec  4 20:39:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b005478

dev-python/python-openstackclient: Backport test fix

Closes: https://bugs.gentoo.org/918417
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../files/python-openstackclient-6.3.0-test.patch  | 254 +++++++++++++++++++++
 .../python-openstackclient-6.3.0.ebuild            |   5 +
 2 files changed, 259 insertions(+)

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
new file mode 100644
index 000000000000..b82097f36ae7
--- /dev/null
+++ b/dev-python/python-openstackclient/files/python-openstackclient-6.3.0-test.patch
@@ -0,0 +1,254 @@
+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
index 90321acb3163..a331211dd91a 100644
--- a/dev-python/python-openstackclient/python-openstackclient-6.3.0.ebuild
+++ b/dev-python/python-openstackclient/python-openstackclient-6.3.0.ebuild
@@ -50,6 +50,11 @@ BDEPEND="
 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
 


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-python/python-openstackclient/files/, dev-python/python-openstackclient/
@ 2023-12-24  5:59 Michał Górny
  0 siblings, 0 replies; 2+ messages in thread
From: Michał Górny @ 2023-12-24  5:59 UTC (permalink / raw
  To: gentoo-commits

commit:     09dbebf0caeeeab4c2c9a7cebcc0fbadfe4ace3d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 24 05:48:47 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Dec 24 05:59:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09dbebf0

dev-python/python-openstackclient: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/python-openstackclient/Manifest         |   1 -
 .../files/python-openstackclient-6.3.0-test.patch  | 254 ---------------------
 .../python-openstackclient-6.3.0.ebuild            |  67 ------
 3 files changed, 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
-}


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-12-24  5:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-24  5:59 [gentoo-commits] repo/gentoo:master commit in: dev-python/python-openstackclient/files/, dev-python/python-openstackclient/ Michał Górny
  -- strict thread matches above, loose matches on Subject: below --
2023-12-04 20:39 Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox