)]}'
{"id":"openstack%2Fopenstacksdk~807886","triplet_id":"openstack%2Fopenstacksdk~feature%2Fr1~I543e1b5064e6e4fa15109ba0ce62364d5efb983c","project":"openstack/openstacksdk","branch":"feature/r1","hashtags":[],"change_id":"I543e1b5064e6e4fa15109ba0ce62364d5efb983c","subject":"Splits the `TestAcceleratorProxy` class","status":"MERGED","created":"2021-09-08 14:43:53.000000000","updated":"2021-09-09 15:06:25.000000000","submitted":"2021-09-09 15:04:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"807886","meta_rev_id":"c4d8fd31eda5ef2b13cc815de6432a135ab63ff4","_number":807886,"virtual_id_number":807886,"owner":{"_account_id":33945,"name":"Thomas Bucaioni","display_name":"Thomas B.","email":"thomas.bucaioni@gmail.com","username":"jfbash"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-09-09 15:04:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-09-09 13:22:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-09-09 13:22:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-09-08 16:17:39.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":"2021-09-09 13:22:46.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"5bd7b2540128c7f0d10962565d57f9d8ae232f6d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33945,"name":"Thomas Bucaioni","display_name":"Thomas B.","email":"thomas.bucaioni@gmail.com","username":"jfbash"},"date":"2021-09-08 14:43:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b3b9ff65fe63c9f8955becb239cbfdc03326769f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-08 16:17:39.000000000","message":"Patch Set 1: Verified-1\n\n(4 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3de2b5844ae54da29ea4a7a23d140d9b : FAILURE in 5m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/82d9f8f88bcb4aa7abec321645fcd65c : FAILURE in 4m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2924be5b4a4d4ca992eeb523c1688e1d : FAILURE in 5m 06s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7f52107c7a4b4e00b611455886c62628 : FAILURE in 5m 18s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/dd712f817f5c4f319448054304fc2751 : SUCCESS in 47m 12s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/563eae7e09e34fb58bcc94c60b54a52d : FAILURE in 4m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fba8081d0ebf4cbc920468e260eb73bf : SUCCESS in 8m 04s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/db615182dcc04a8198e968da97a564e1 : SUCCESS in 26m 55s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/fb15d5cbed314c2ab89ca8362bd1ce63 : SUCCESS in 20m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c8c9b8587e3649468557f6b2219e3d6e : SUCCESS in 45m 02s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/ad3deae4e8144b489be9594b6ad8dea9 : SUCCESS in 1h 18m 36s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/b350d24b08844509a85eb824da47527c : SUCCESS in 51m 23s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/f418dd24abd4470081b12d79aa8bba1d : SUCCESS in 50m 03s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/516a99383fa3428f89def43962aab09c : SUCCESS in 28m 12s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/88b81929c913440d9edb756f2c9718c5 : SUCCESS in 27m 33s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/2103949c39f346238a54c0149007b1f8 : SUCCESS in 39m 28s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/25517d3945d74ab9a1bdaa683c22a46e : SUCCESS in 50m 14s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"844ba6dc2d36bf7397506ab9da26d23824ae5ce8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33945,"name":"Thomas Bucaioni","display_name":"Thomas B.","email":"thomas.bucaioni@gmail.com","username":"jfbash"},"date":"2021-09-09 05:54:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6f1328ef398714e658ea1101d2a3f55c994ac2bf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-09 07:14:02.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27186cd438d3411da0868d099cf78f73 : SUCCESS in 4m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4fe9abd83f6649c19b2dc30128d18a7f : SUCCESS in 4m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/01c261d733d945a09eb890e5c584db5f : SUCCESS in 4m 27s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d3e30b60a8bd44da9c58f28df600a750 : SUCCESS in 4m 31s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c31989fbf3db4a4d8d1df05fb721bd33 : SUCCESS in 55m 13s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/138bbd8ac3cb4a66ade48cad926c6053 : SUCCESS in 4m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bc02a6270d7b44f38868ed883fdd0c05 : SUCCESS in 8m 45s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/d371734b68414e48a7b04f471813cef6 : SUCCESS in 27m 14s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/7a69e1ae8f38409fbcf6132f70c97a08 : SUCCESS in 17m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4affa203c5ff4dc48093a5651ea388d9 : SUCCESS in 55m 35s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/c2b1d04dc6c04ce8aa83a34367811ab9 : SUCCESS in 1h 14m 57s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/5aafe60889e247b98767952295fa7dc4 : SUCCESS in 44m 34s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/6f6fac0fc38a45ffb2212dee0c0cd0dd : SUCCESS in 46m 08s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/70f2851167c74db98db53d48d80c60f6 : SUCCESS in 29m 31s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/f1885d888cb34455903df4e961b10e37 : SUCCESS in 30m 43s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/ac095fee6ea341f9b8996a01ee3ef036 : SUCCESS in 40m 41s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/340bbd699f3b4b92b4658275e599643e : SUCCESS in 44m 46s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"37508cc4944b7a2301aefe47c5b0657b60feb5aa","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-09-09 13:22:46.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"4d232669f58797c54f08e80b2e24bfc4c04b4341","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-09 13:24:05.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"73d0dca2b46ef6628f014e4d8674ba6ac444db54","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-09 15:04:33.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9ef1085e9115462cb42fbd541edfe6b7 : SUCCESS in 5m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5d9f5877e4bb40edbbb8133c5aac7e4e : SUCCESS in 5m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/03b7314c9f0d436397ab820b9b45b0d0 : SUCCESS in 4m 39s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/6754f3f61f53479992bc3b2a270a5483 : SUCCESS in 45m 43s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/20957a21d5514e34a102cf6fedc1bcf8 : SUCCESS in 7m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed265f30bd07448685e0332e8cfdf2ee : SUCCESS in 7m 12s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/e692716a762c49ec94f3c997ba5f3194 : SUCCESS in 28m 57s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/e0583c6eaa73429a9c07bd226ff13f7c : SUCCESS in 17m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bd4dc62111b74182afdbfea63676e8af : SUCCESS in 44m 51s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/d00b201462294aefa55c8ebded96bd97 : SUCCESS in 1h 18m 38s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/7f38b69e6738454c8afddbee993b99d9 : SUCCESS in 43m 45s","accounts_in_message":[],"_revision_number":2},{"id":"a4df79c70a32045551e71483d3e07c0d5ecbc801","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-09 15:04:34.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"c4d8fd31eda5ef2b13cc815de6432a135ab63ff4","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-09 15:06:25.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5d190be68f0944158724bfcd11539c85 : SUCCESS in 1m 17s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6a2420dbec931167c06c252b26edcb82f8b67209","revisions":{"227594d41eb1596b9db53fb7a0ef6f10ba9f66ca":{"kind":"REWORK","_number":1,"created":"2021-09-08 14:43:53.000000000","uploader":{"_account_id":33945,"name":"Thomas Bucaioni","display_name":"Thomas B.","email":"thomas.bucaioni@gmail.com","username":"jfbash"},"ref":"refs/changes/86/807886/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/86/807886/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/86/807886/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/86/807886/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/86/807886/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/86/807886/1"}}},"commit":{"parents":[{"commit":"70905017af890f35a0e07d3b7357a991da7dc052","subject":"Merge \"Replace the \u0027try except\u0027 block\" into feature/r1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/70905017af890f35a0e07d3b7357a991da7dc052"}]}],"author":{"name":"Thomas Bucaioni","email":"thomas.bucaioni@gmail.com","date":"2021-09-08 14:41:02.000000000","tz":120},"committer":{"name":"Thomas Bucaioni","email":"thomas.bucaioni@gmail.com","date":"2021-09-08 14:41:02.000000000","tz":120},"subject":"Splits the `TestAcceleratorProxy` class","message":"Splits the `TestAcceleratorProxy` class\n\nThree new classes `TestAcceleratorDevice`, `TestAcceleratorDeployable`, and `TestAcceleratorRequest` are created. They contain all the tests previously embedded in `TestAcceleratorProxy`.\n\nIn `TestAcceleratorProxy`, only the `setUp` method remains\n\nChange-Id: I543e1b5064e6e4fa15109ba0ce62364d5efb983c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/227594d41eb1596b9db53fb7a0ef6f10ba9f66ca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/227594d41eb1596b9db53fb7a0ef6f10ba9f66ca"}]},"branch":"refs/heads/feature/r1"},"6a2420dbec931167c06c252b26edcb82f8b67209":{"kind":"REWORK","_number":2,"created":"2021-09-09 05:54:40.000000000","uploader":{"_account_id":33945,"name":"Thomas Bucaioni","display_name":"Thomas B.","email":"thomas.bucaioni@gmail.com","username":"jfbash"},"ref":"refs/changes/86/807886/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/86/807886/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/86/807886/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/86/807886/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/86/807886/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/86/807886/2"}}},"commit":{"parents":[{"commit":"70905017af890f35a0e07d3b7357a991da7dc052","subject":"Merge \"Replace the \u0027try except\u0027 block\" into feature/r1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/70905017af890f35a0e07d3b7357a991da7dc052"}]}],"author":{"name":"Thomas Bucaioni","email":"thomas.bucaioni@gmail.com","date":"2021-09-08 14:41:02.000000000","tz":120},"committer":{"name":"Thomas Bucaioni","email":"thomas.bucaioni@gmail.com","date":"2021-09-09 05:54:22.000000000","tz":120},"subject":"Splits the `TestAcceleratorProxy` class","message":"Splits the `TestAcceleratorProxy` class\n\nThree new classes `TestAcceleratorDevice`, `TestAcceleratorDeployable`, and `TestAcceleratorRequest` are created. They contain all the tests previously embedded in `TestAcceleratorProxy`.\n\nIn `TestAcceleratorProxy`, only the `setUp` method remains\n\nChange-Id: I543e1b5064e6e4fa15109ba0ce62364d5efb983c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6a2420dbec931167c06c252b26edcb82f8b67209"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6a2420dbec931167c06c252b26edcb82f8b67209"}]},"branch":"refs/heads/feature/r1"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
