openstacksdk/openstack
wu.shiming 5c31eab09c Replace assertItemsEqual with assertCountEqual
assertItemsEqual was removed from Python's unittest.TestCase in
Python 3.3 [1][2]. We have been able to use them since then, because
testtools required unittest2, which still included it. With testtools
removing Python 2.7 support [3][4], we will lose support for
assertItemsEqual, so we should switch to use assertCountEqual.

[1] - https://bugs.python.org/issue17866
[2] - https://hg.python.org/cpython/rev/d9921cb6e3cd
[3] - testing-cabal/testtools#286
[4] - testing-cabal/testtools#277

Change-Id: I6c165f5600ba281ba41df78de8414404c411d44f
2020-10-13 09:38:56 +08:00
..
accelerator Adding basic implementation for Accelerator(Cyborg) 2020-02-03 11:52:13 +00:00
baremetal baremetal: support for volume connectors API 2020-06-15 21:57:01 +05:30
baremetal_introspection baremetal-introspection: allow fetching unprocessed data 2020-07-28 14:04:08 +02:00
block_storage Squeeze SnapshotDetail class into Snapshot 2020-09-04 16:29:03 +02:00
cloud [Trival]: Add comments in the cloud/accelerator 2020-09-29 10:23:16 +08:00
clustering add cluster_id to filter by cluster_id when list actions 2020-09-25 15:58:14 +07:00
compute Follow-up on 751234 and 750072 2020-09-22 19:04:52 +02:00
config Fix a bogus error in config loader when using several args with dashes 2020-09-04 10:41:28 +02:00
database Implement If-Match support for Neutron resources 2020-02-28 11:52:08 +01:00
dns Add support for filters into the project cleanup 2020-08-03 19:35:03 +02:00
fixture Replace catalog-v3.json with keystoneauth fixture 2019-08-20 08:45:53 -04:00
identity NIT: Fix application credential 2020-06-10 12:37:46 +05:30
image Stop falling back to image import 2020-07-31 16:12:25 -05:00
instance_ha Swap human-facing links to use opendev.org 2019-03-09 13:29:57 +00:00
key_manager Remove uses of from six.moves 2020-05-10 08:23:40 -05:00
load_balancer Add ALPN support to load balancer listener 2020-08-18 18:59:26 +02:00
message Properly convert baremetal fields to server-side values 2019-09-11 13:47:29 +02:00
network Merge "Add neutron address group CRUD" 2020-09-29 12:21:04 +00:00
object_store Merge "Remove use of six" 2020-05-13 04:25:35 +00:00
orchestration Add support for filters into the project cleanup 2020-08-03 19:35:03 +02:00
tests Replace assertItemsEqual with assertCountEqual 2020-10-13 09:38:56 +08:00
workflow Adds missing "params" attribute for creating a Mistral workflow execution 2019-03-27 16:02:17 +03:00
__init__.py Raise hacking to 2.x 2020-03-29 11:07:34 -05:00
__main__.py Add a __main__ handler, version command 2018-11-07 16:04:05 +11:00
_hacking.py Update local hacking checks 2020-03-29 11:07:34 -05:00
_log.py Allow passing in a logging handler 2020-07-09 08:35:44 -05:00
_services_mixin.py Stop subclassing object 2020-05-10 08:29:41 -05:00
connection.py switch to importlib.metadata for entrypoint loading 2020-07-05 19:46:27 -04:00
exceptions.py Remove use of six 2020-05-10 08:29:40 -05:00
format.py Stop subclassing object 2020-05-10 08:29:41 -05:00
proxy.py Add support for filters into the project cleanup 2020-08-03 19:35:03 +02:00
py.typed Start supporting type info 2019-10-04 13:08:21 +02:00
resource.py Repair 2 deprecation warnings 2020-09-04 16:37:44 +02:00
service_description.py Stop subclassing object 2020-05-10 08:29:41 -05:00
utils.py Wait for the project cleanup to complete 2020-06-08 08:45:03 +02:00
version.py Move version definition 2016-06-03 09:32:26 -04:00