)]}'
{"id":"openstack%2Fopenstacksdk~674328","triplet_id":"openstack%2Fopenstacksdk~master~I43c05bd6c3eb49306ed1282dadde071c41aab3ab","project":"openstack/openstacksdk","branch":"master","topic":"sort-test-output","hashtags":[],"change_id":"I43c05bd6c3eb49306ed1282dadde071c41aab3ab","subject":"Sort output of functional test trait","status":"ABANDONED","created":"2019-08-02 15:05:40.000000000","updated":"2019-08-06 07:50:01.000000000","total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"19b77ec4f6ad8d6f9bd49887bc790401e5e20e34","_number":674328,"virtual_id_number":674328,"owner":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"date":"2019-08-05 20:03:51.000000000","_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":1,"date":"2019-08-02 17:03:12.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-08-02 15:35:48.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-02 15:35:48.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2019-08-02 17:03:12.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-08-05 20:03:51.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"}],"messages":[{"id":"ec474dbb4e3860dfbd664e39ad144310db590255","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-08-02 15:05:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7fcafe44a964b110816aa72cb0032abe4608c393","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-08-02 15:08:51.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nThanks, I think another place needs the same treatment.","accounts_in_message":[],"_revision_number":1},{"id":"1094611aed326fcd404ec5d3ddc9bc2a72fa6e74","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-08-02 15:10:30.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7b628d99d4f261a0d536ee6e348590d8f37b7df8","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-08-02 15:22:33.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8060e2bad36c2edc8cb0cca9ca796f93909b0938","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-08-02 15:28:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7114e11b53f0c5c358d58b555f5fc0d60b047e87","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-08-02 15:29:37.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"96ba4cbbf176a73e4091d10624cc606ab7e0e9d3","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-08-02 15:35:48.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"6ffbe1dd45f2c67657207d3b6295d405448c8db9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 17:03:12.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://logs.opendev.org/28/674328/2/check/openstack-tox-lower-constraints/a2dc98f/ : SUCCESS in 4m 36s\n- openstack-tox-pep8 https://logs.opendev.org/28/674328/2/check/openstack-tox-pep8/991c168/ : SUCCESS in 3m 54s\n- openstack-tox-py27 https://logs.opendev.org/28/674328/2/check/openstack-tox-py27/ee28ad1/ : SUCCESS in 4m 03s\n- openstack-tox-py36 https://logs.opendev.org/28/674328/2/check/openstack-tox-py36/57f3016/ : SUCCESS in 3m 27s\n- openstack-tox-py37 https://logs.opendev.org/28/674328/2/check/openstack-tox-py37/c57fd6b/ : SUCCESS in 4m 14s\n- openstacksdk-functional-devstack-tips https://logs.opendev.org/28/674328/2/check/openstacksdk-functional-devstack-tips/f3506e1/ : SUCCESS in 1h 00m 07s\n- openstacksdk-functional-devstack-tips-python2 https://logs.opendev.org/28/674328/2/check/openstacksdk-functional-devstack-tips-python2/d7874ed/ : SUCCESS in 1h 00m 26s\n- openstacksdk-tox-py36-tips https://logs.opendev.org/28/674328/2/check/openstacksdk-tox-py36-tips/547c564/ : SUCCESS in 3m 56s\n- os-client-config-tox-py27-tips https://logs.opendev.org/28/674328/2/check/os-client-config-tox-py27-tips/d70e324/ : SUCCESS in 3m 48s\n- os-client-config-tox-py37-tips https://logs.opendev.org/28/674328/2/check/os-client-config-tox-py37-tips/2324894/ : SUCCESS in 4m 11s\n- osc-tox-py27-tips https://logs.opendev.org/28/674328/2/check/osc-tox-py27-tips/3f91e9d/ : SUCCESS in 4m 36s\n- osc-tox-py36-tips https://logs.opendev.org/28/674328/2/check/osc-tox-py36-tips/819fb28/ : SUCCESS in 7m 01s\n- openstack-tox-docs https://logs.opendev.org/28/674328/2/check/openstack-tox-docs/b6bad1a/html/ : SUCCESS in 5m 42s\n- openstacksdk-ansible-devel-functional-devstack https://logs.opendev.org/28/674328/2/check/openstacksdk-ansible-devel-functional-devstack/f669f8b/ : SUCCESS in 47m 18s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack https://logs.opendev.org/28/674328/2/check/openstacksdk-ansible-stable-2.6-functional-devstack/3f8948c/ : SUCCESS in 38m 46s (non-voting)\n- openstacksdk-functional-devstack https://logs.opendev.org/28/674328/2/check/openstacksdk-functional-devstack/af9c2a2/ : SUCCESS in 56m 05s\n- openstacksdk-functional-devstack-networking https://logs.opendev.org/28/674328/2/check/openstacksdk-functional-devstack-networking/a8f536a/ : SUCCESS in 1h 25m 56s\n- openstacksdk-functional-devstack-senlin https://logs.opendev.org/28/674328/2/check/openstacksdk-functional-devstack-senlin/9e8f80d/ : SUCCESS in 1h 00m 23s\n- openstacksdk-functional-devstack-magnum https://logs.opendev.org/28/674328/2/check/openstacksdk-functional-devstack-magnum/03afec6/ : FAILURE in 59m 28s (non-voting)\n- openstacksdk-functional-devstack-masakari https://logs.opendev.org/28/674328/2/check/openstacksdk-functional-devstack-masakari/03067da/ : SUCCESS in 33m 50s (non-voting)\n- openstacksdk-functional-devstack-ironic https://logs.opendev.org/28/674328/2/check/openstacksdk-functional-devstack-ironic/6419c91/ : SUCCESS in 36m 02s (non-voting)\n- openstacksdk-functional-devstack-python2 https://logs.opendev.org/28/674328/2/check/openstacksdk-functional-devstack-python2/aaf232f/ : SUCCESS in 1h 02m 56s\n- osc-functional-devstack-tips https://logs.opendev.org/28/674328/2/check/osc-functional-devstack-tips/4b61fdc/ : SUCCESS in 53m 50s (non-voting)\n- nodepool-functional-openstack-src https://logs.opendev.org/28/674328/2/check/nodepool-functional-openstack-src/a5a2c7e/ : SUCCESS in 45m 47s\n- bifrost-integration-tinyipa-ubuntu-xenial https://logs.opendev.org/28/674328/2/check/bifrost-integration-tinyipa-ubuntu-xenial/0952bc4/ : SUCCESS in 19m 52s\n- metalsmith-integration-openstacksdk-src https://logs.opendev.org/28/674328/2/check/metalsmith-integration-openstacksdk-src/fdc7a78/ : SUCCESS in 47m 59s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"cfc23a4282df2f89e2dc953d514e8aa0d1ded39b","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2019-08-05 20:03:51.000000000","message":"Patch Set 2:\n\nThe same problem was addressed also by https://review.opendev.org/#/c/674640/","accounts_in_message":[],"_revision_number":2},{"id":"b55f868c751a61bd171643a45ed414a1ae112cce","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-08-06 07:50:01.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6ddace9a0787e18272edcce35aab2f1f7d203a2f","revisions":{"1a9a98f431f6fd32034ed5cd7a9b1b871df2789a":{"kind":"REWORK","_number":1,"created":"2019-08-02 15:05:40.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/28/674328/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/28/674328/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/28/674328/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/28/674328/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/28/674328/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/28/674328/1"}}},"commit":{"parents":[{"commit":"7f2ca8179e494059b5ad451df05fe0429041d74d","subject":"Merge \"Update links\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/7f2ca8179e494059b5ad451df05fe0429041d74d"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2019-08-02 15:02:14.000000000","tz":120},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2019-08-02 15:02:14.000000000","tz":120},"subject":"Sort output of functional test trait","message":"Sort output of functional test trait\n\nWe don\u0027t really care about ordering in this case as far as the elements\nare the same.\nWe can just sort the real output, which is the same as using\nassertItemsEqual or assertCountEqual.\n\nChange-Id: I43c05bd6c3eb49306ed1282dadde071c41aab3ab\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/1a9a98f431f6fd32034ed5cd7a9b1b871df2789a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/1a9a98f431f6fd32034ed5cd7a9b1b871df2789a"}]},"branch":"refs/heads/master"},"6ddace9a0787e18272edcce35aab2f1f7d203a2f":{"kind":"REWORK","_number":2,"created":"2019-08-02 15:28:38.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/28/674328/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/28/674328/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/28/674328/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/28/674328/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/28/674328/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/28/674328/2"}}},"commit":{"parents":[{"commit":"7f2ca8179e494059b5ad451df05fe0429041d74d","subject":"Merge \"Update links\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/7f2ca8179e494059b5ad451df05fe0429041d74d"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2019-08-02 15:02:14.000000000","tz":120},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2019-08-02 15:28:26.000000000","tz":120},"subject":"Sort output of functional test trait","message":"Sort output of functional test trait\n\nWe don\u0027t really care about ordering in this case as far as the elements\nare the same.\nWe can just sort the real output, which is the same as using\nassertItemsEqual or assertCountEqual.\n\nChange-Id: I43c05bd6c3eb49306ed1282dadde071c41aab3ab\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6ddace9a0787e18272edcce35aab2f1f7d203a2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6ddace9a0787e18272edcce35aab2f1f7d203a2f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
