)]}'
{"id":"openstack%2Foslo.context~610112","triplet_id":"openstack%2Foslo.context~master~Ie166f1623c15891f381fc367b8dd854386efa90a","project":"openstack/oslo.context","branch":"master","topic":"python3-train","hashtags":[],"change_id":"Ie166f1623c15891f381fc367b8dd854386efa90a","subject":"Add Python 3 Train unit tests","status":"MERGED","created":"2018-10-12 16:50:45.000000000","updated":"2019-07-10 21:29:16.000000000","submitted":"2019-07-10 21:29:16.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":"610112-1562794156740-9c139318","meta_rev_id":"ee5bb338383d0f730914db6bc236d85faaa33465","_number":610112,"virtual_id_number":610112,"owner":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":2,"date":"2019-07-10 21:29:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"}],"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":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"all":[{"value":2,"date":"2019-07-10 19:44:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"}],"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":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"all":[{"value":1,"date":"2019-07-10 19:44:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2019-07-05 18:43:40.000000000","_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-10-15 14:49:25.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2019-07-05 18:43:40.000000000","updated_by":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"reviewer":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"state":"REVIEWER"},{"updated":"2019-07-10 19:44:50.000000000","updated_by":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2019-07-10 21:29:16.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"}],"messages":[{"id":"9a4172bfe22553155b815eaf0ffb424fdbff4785","author":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"date":"2018-10-12 16:50:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3b15fe44e97e4d55047fc0d87107d8c2b29a4868","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-12 19:15:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/12/610112/1/check/openstack-tox-pep8/f7166be/ : SUCCESS in 3m 43s\n- openstack-tox-py27 http://logs.openstack.org/12/610112/1/check/openstack-tox-py27/61f96e1/ : SUCCESS in 4m 55s\n- openstack-tox-py37 http://logs.openstack.org/12/610112/1/check/openstack-tox-py37/ff27711/ : SUCCESS in 6m 03s\n- openstack-tox-docs http://logs.openstack.org/12/610112/1/check/openstack-tox-docs/8ee1dcf/html/ : SUCCESS in 5m 17s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/12/610112/1/check/legacy-tempest-dsvm-neutron-src/4a0535f/ : SUCCESS in 1h 33m 13s\n- tempest-full-py3 http://logs.openstack.org/12/610112/1/check/tempest-full-py3/004d65d/ : SUCCESS in 1h 17m 51s\n- build-openstack-releasenotes http://logs.openstack.org/12/610112/1/check/build-openstack-releasenotes/abe3a2a/html/ : SUCCESS in 6m 20s\n- openstack-tox-py36 http://logs.openstack.org/12/610112/1/check/openstack-tox-py36/378ca1f/ : SUCCESS in 4m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/12/610112/1/check/openstack-tox-lower-constraints/40cc1f7/ : SUCCESS in 3m 56s","accounts_in_message":[],"_revision_number":1},{"id":"5fb7e28d413c33b5af78e246515e18a5f0752fb7","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2018-10-15 14:33:38.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"70604e9460c4753f45d4399440617ce7646bf4a8","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2018-10-15 14:49:25.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"220f18f8e8905f7c5485a5288f6b27587f68c82c","author":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"date":"2018-10-15 19:44:50.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"dba67be62e8f2af7fbe79737c5abeecc1f08d87a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-15 19:48:30.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/12/610112/2/check/openstack-tox-pep8/1627a93/ : SUCCESS in 4m 17s\n- openstack-tox-py27 http://logs.openstack.org/12/610112/2/check/openstack-tox-py27/a42631c/ : SUCCESS in 5m 52s\n- openstack-tox-py37 http://logs.openstack.org/12/610112/2/check/openstack-tox-py37/68a7971/ : SUCCESS in 4m 17s\n- openstack-tox-docs http://logs.openstack.org/12/610112/2/check/openstack-tox-docs/82c8249/html/ : SUCCESS in 4m 06s\n- tempest-full http://logs.openstack.org/12/610112/2/check/tempest-full/52be4b6/ : SUCCESS in 1h 38m 09s\n- tempest-full-py3 http://logs.openstack.org/12/610112/2/check/tempest-full-py3/abc12dc/ : SUCCESS in 1h 26m 46s\n- build-openstack-releasenotes http://logs.openstack.org/12/610112/2/check/build-openstack-releasenotes/90afc13/html/ : SUCCESS in 4m 10s\n- openstack-tox-py36 http://logs.openstack.org/12/610112/2/check/openstack-tox-py36/1790622/ : SUCCESS in 4m 33s\n- openstack-tox-lower-constraints http://logs.openstack.org/12/610112/2/check/openstack-tox-lower-constraints/f33e8fc/ : SUCCESS in 6m 15s","accounts_in_message":[],"_revision_number":2},{"id":"06e6f396c3d2de48fadf856720dfee645ae68c98","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2019-07-05 18:43:40.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c08a923f837532f017abd3f8b68000f83fcb2ebf","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-05 20:40:46.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/12/610112/3/check/test-release-openstack/dee8748/ : SUCCESS in 2m 10s\n- tempest-full http://logs.openstack.org/12/610112/3/check/tempest-full/867f4db/ : SUCCESS in 1h 55m 07s\n- tempest-full-py3 http://logs.openstack.org/12/610112/3/check/tempest-full-py3/3f2f8a1/ : SUCCESS in 1h 45m 09s\n- openstack-tox-lower-constraints http://logs.openstack.org/12/610112/3/check/openstack-tox-lower-constraints/cbf599c/ : SUCCESS in 2m 41s\n- openstack-tox-pep8 http://logs.openstack.org/12/610112/3/check/openstack-tox-pep8/8b0fcc5/ : SUCCESS in 2m 52s\n- openstack-tox-py27 http://logs.openstack.org/12/610112/3/check/openstack-tox-py27/52a55df/ : SUCCESS in 2m 46s\n- openstack-tox-py36 http://logs.openstack.org/12/610112/3/check/openstack-tox-py36/06e0417/ : SUCCESS in 3m 05s\n- openstack-tox-py37 http://logs.openstack.org/12/610112/3/check/openstack-tox-py37/05edb9c/ : SUCCESS in 3m 04s\n- openstack-tox-docs http://logs.openstack.org/12/610112/3/check/openstack-tox-docs/415204e/html/ : SUCCESS in 2m 34s\n- build-openstack-releasenotes http://logs.openstack.org/12/610112/3/check/build-openstack-releasenotes/b5aff8c/html/ : SUCCESS in 3m 20s","accounts_in_message":[],"_revision_number":3},{"id":"ea8575fd1af8a1a2139cd4a854f9249667dd2bc1","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-07-10 19:44:50.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nSingle-approving per agreement in the last Oslo meeting.","accounts_in_message":[],"_revision_number":3},{"id":"2dee3855100d71414fa0dcefc30026728221de00","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-10 19:45:05.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"18e8a754950e010bbb320e532015682a96f9b5b4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-10 21:29:16.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack http://logs.openstack.org/12/610112/3/gate/test-release-openstack/9dd96fa/ : SUCCESS in 2m 32s\n- tempest-full http://logs.openstack.org/12/610112/3/gate/tempest-full/afd0c94/ : SUCCESS in 1h 40m 45s\n- tempest-full-py3 http://logs.openstack.org/12/610112/3/gate/tempest-full-py3/ef5e090/ : SUCCESS in 1h 32m 13s\n- openstack-tox-lower-constraints http://logs.openstack.org/12/610112/3/gate/openstack-tox-lower-constraints/8989d14/ : SUCCESS in 4m 26s\n- openstack-tox-pep8 http://logs.openstack.org/12/610112/3/gate/openstack-tox-pep8/91f6674/ : SUCCESS in 2m 40s\n- openstack-tox-py27 http://logs.openstack.org/12/610112/3/gate/openstack-tox-py27/462a966/ : SUCCESS in 2m 44s\n- openstack-tox-py36 http://logs.openstack.org/12/610112/3/gate/openstack-tox-py36/3236c06/ : SUCCESS in 2m 35s\n- openstack-tox-py37 http://logs.openstack.org/12/610112/3/gate/openstack-tox-py37/0d2f48d/ : SUCCESS in 4m 03s\n- openstack-tox-docs http://logs.openstack.org/12/610112/3/gate/openstack-tox-docs/78979b8/html/ : SUCCESS in 3m 29s\n- build-openstack-releasenotes http://logs.openstack.org/12/610112/3/gate/build-openstack-releasenotes/7162354/html/ : SUCCESS in 3m 28s","accounts_in_message":[],"_revision_number":3},{"id":"04907bdb5fd9c6c8b541b24e236a664491e793dc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-10 21:29:16.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"07f068d8a2bf8420a419f806a22012ed8419d029","revisions":{"86855654592498c0200dd504ab7d04dbe22e4681":{"kind":"REWORK","_number":1,"created":"2018-10-12 16:50:45.000000000","uploader":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"ref":"refs/changes/12/610112/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.context","ref":"refs/changes/12/610112/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/12/610112/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/12/610112/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/12/610112/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.context refs/changes/12/610112/1"}}},"commit":{"parents":[{"commit":"b2b0f2c084e8ae067c59e0c4ed07c17e542fa376","subject":"Always build universal wheels","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/b2b0f2c084e8ae067c59e0c4ed07c17e542fa376"}]}],"author":{"name":"Charles Short","email":"chucks@redhat.com","date":"2018-10-12 16:50:14.000000000","tz":0},"committer":{"name":"Charles Short","email":"chucks@redhat.com","date":"2018-10-12 16:50:44.000000000","tz":0},"subject":"Change python3.5 job to python3.7 job on Stein+","message":"Change python3.5 job to python3.7 job on Stein+\n\npython3.5 was the only supported python3 version on Xenial, now that we have\nBionic Beaver nodes that support python3.7, lets switch to testing with\npython3.7 in addition with python3.6 in Stein and beyond.\nSee ML discussion here [1] for context.\n\n[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135632.html\n\nChange-Id: Ie166f1623c15891f381fc367b8dd854386efa90a\nSigned-off-by: Charles Short \u003cchucks@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/86855654592498c0200dd504ab7d04dbe22e4681"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/86855654592498c0200dd504ab7d04dbe22e4681"}]},"branch":"refs/heads/master"},"9c300a76398c44d631a868bbe284b530afc94c5a":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2018-10-15 14:33:38.000000000","uploader":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"ref":"refs/changes/12/610112/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.context","ref":"refs/changes/12/610112/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/12/610112/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/12/610112/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/12/610112/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.context refs/changes/12/610112/2"}}},"commit":{"parents":[{"commit":"b2b0f2c084e8ae067c59e0c4ed07c17e542fa376","subject":"Always build universal wheels","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/b2b0f2c084e8ae067c59e0c4ed07c17e542fa376"}]}],"author":{"name":"Charles Short","email":"chucks@redhat.com","date":"2018-10-12 16:50:14.000000000","tz":0},"committer":{"name":"Corey Bryant","email":"corey.bryant@canonical.com","date":"2018-10-15 14:33:35.000000000","tz":0},"subject":"Change python3.5 job to python3.7 job on Stein+","message":"Change python3.5 job to python3.7 job on Stein+\n\npython3.5 was the only supported python3 version on Xenial, now that we have\nBionic Beaver nodes that support python3.7, lets switch to testing with\npython3.7 in addition with python3.6 in Stein and beyond.\nSee ML discussion here [1] for context.\n\n[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135632.html\n\nChange-Id: Ie166f1623c15891f381fc367b8dd854386efa90a\nSigned-off-by: Charles Short \u003cchucks@redhat.com\u003e\nStory: #2004073\nTask: #27440\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/9c300a76398c44d631a868bbe284b530afc94c5a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/9c300a76398c44d631a868bbe284b530afc94c5a"}]},"branch":"refs/heads/master"},"07f068d8a2bf8420a419f806a22012ed8419d029":{"kind":"REWORK","_number":3,"created":"2019-07-05 18:43:40.000000000","uploader":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"ref":"refs/changes/12/610112/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.context","ref":"refs/changes/12/610112/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/12/610112/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/12/610112/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/12/610112/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.context refs/changes/12/610112/3"}}},"commit":{"parents":[{"commit":"016904f8165105cb05df48a935ad562ff242d2e7","subject":"Cap Bandit below 1.6.0 and update Sphinx requirement","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/016904f8165105cb05df48a935ad562ff242d2e7"}]}],"author":{"name":"Corey Bryant","email":"corey.bryant@canonical.com","date":"2019-07-05 15:56:47.000000000","tz":-240},"committer":{"name":"Corey Bryant","email":"corey.bryant@canonical.com","date":"2019-07-05 18:43:39.000000000","tz":-240},"subject":"Add Python 3 Train unit tests","message":"Add Python 3 Train unit tests\n\nThis is a mechanically generated patch to ensure unit testing is in place\nfor all of the Tested Runtimes for Train.\n\nSee the Train python3-updates goal document for details:\nhttps://governance.openstack.org/tc/goals/train/python3-updates.html\n\nChange-Id: Ie166f1623c15891f381fc367b8dd854386efa90a\nStory: #2005924\nTask: #34234\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/07f068d8a2bf8420a419f806a22012ed8419d029"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/07f068d8a2bf8420a419f806a22012ed8419d029"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
