)]}'
{"id":"openstack%2Fkeystoneauth~720925","triplet_id":"openstack%2Fkeystoneauth~master~I07d61e1a8f18d65acdf86cdd61f7d9e28157f1d7","project":"openstack/keystoneauth","branch":"master","topic":"unittest.mock","hashtags":[],"change_id":"I07d61e1a8f18d65acdf86cdd61f7d9e28157f1d7","subject":"Use unittest.mock instead of third party mock","status":"MERGED","created":"2020-04-18 16:53:48.000000000","updated":"2020-06-05 04:23:10.000000000","submitted":"2020-06-05 04:21:48.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"720925-1591330908112-09004cfd","meta_rev_id":"8196644e52ff0c51192a383072815cf7380826ac","_number":720925,"virtual_id_number":720925,"owner":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-06-05 04:21:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2020-06-03 16:35:40.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":1,"date":"2020-06-03 13:51:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":2,"date":"2020-06-05 03:25:52.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":1,"date":"2020-06-05 03:25:52.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_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":"2020-04-24 16:00:19.000000000","updated_by":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"reviewer":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"state":"REVIEWER"},{"updated":"2020-06-03 13:51:39.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":"2020-06-03 16:35:40.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2020-06-05 03:25:52.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REVIEWER"},{"updated":"2020-06-05 04:21:47.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":"7c17f36556d2207f0e44a60a028633bf786c256b","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-04-18 16:53:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8a3160ca2bde8c188985dc038c71181b0d2a4cd4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-18 18:16:02.000000000","message":"Patch Set 1: Verified-1\n\n(2 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- requirements-check https://zuul.opendev.org/t/openstack/build/aecc72de396c48919927aa7502b511df : SUCCESS in 5m 18s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ce06ab6ff0b944a6b7a0b741cfec739d : SUCCESS in 1h 20m 17s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4c3c8a0c96724b83814a14c5f4f623bf : SUCCESS in 7m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/046d82323d894812826c8723c57f59c9 : FAILURE in 6m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/593fa44a60d043f6a7ff887954003e8d : SUCCESS in 8m 29s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/3554ad16d6df4c20bfdf411dd091fb2e : SUCCESS in 6m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/14b9bc7bc0124d13943936ba1900d009 : SUCCESS in 7m 11s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f0c01495669e4d079a8f1746a18f7534 : SUCCESS in 1h 01m 06s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/345b77cec50445358db1098e5d150828 : SUCCESS in 7m 47s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/5fa74508359249a4aef1f460740e93cd : SUCCESS in 9m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dcfab4ed8d564580b4841c11f2720edf : SUCCESS in 8m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/30307de15ae54c1695c78eee552b4e7c : SUCCESS in 6m 10s","accounts_in_message":[],"_revision_number":1},{"id":"a7c2665d25f095210b666209e94506bc7d74c7e2","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-04-18 21:17:08.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"348d2e63d620750930e84574f3334de5931b00c9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-18 22:29:36.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/af8dc106d7ad466fab21db2c05a7080c : SUCCESS in 3m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2d775520465d4252b27e6469e2c15b9e : SUCCESS in 1h 11m 20s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a09c9ed239044cdc9519552b52c54966 : SUCCESS in 5m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d2716a505f740f6be5f75b9eacdf9fb : SUCCESS in 3m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ca12dbc33620481e8f86b7fa0c83737f : SUCCESS in 4m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6f1c91857cd542cea78eb705b269250e : SUCCESS in 4m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6b3f56f795074624afa5b3e8a5b1091b : SUCCESS in 4m 07s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/31818e19eb604868a47c97049d714242 : SUCCESS in 46m 58s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/41f1b2cb6ef84888bd33c9ef8066dcd4 : SUCCESS in 3m 57s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/4fd23747239247bab3d156afe984b303 : SUCCESS in 4m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/64d70067f7354eaaa52ac10271b50a08 : SUCCESS in 7m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/994b6ce3631b4139abd7e40215dc5f71 : SUCCESS in 3m 43s","accounts_in_message":[],"_revision_number":2},{"id":"d297c995c9fefab61ac5cc7fc58ba058d886a05a","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-04-19 14:00:44.000000000","message":"Patch Set 2: Code-Review-1\n\nThis one might want to be based off the 3.5 support patch - there are a few gotchas with unittest.mock in 3.5.","accounts_in_message":[],"_revision_number":2},{"id":"3ea09d0f1da569e79652c6756377ecd9dbf1af1a","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-24 16:00:05.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"32c31d8f5fdb6a46d5dcac85475d1a6dfee83d47","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-24 16:00:19.000000000","message":"Patch Set 3:\n\nrebased on py35 re-add as requested","accounts_in_message":[],"_revision_number":3},{"id":"47efeb4e0099f9ad622ae432e61de0c176a805bd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-24 17:56:39.000000000","message":"Patch Set 3: Verified-1\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- requirements-check https://zuul.opendev.org/t/openstack/build/4df3016763b341ea827a7e57f9c19350 : SUCCESS in 4m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/01c63e9f821d4d73bf12a40030c0dd7b : SUCCESS in 1h 34m 59s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3048dc844a614dd896087310367ba6d1 : SUCCESS in 6m 13s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/7f44b23be8d941a2ac4c5de2f916a691 : FAILURE in 6m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e4a4795a0cca486b839ccad082d6018e : SUCCESS in 6m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b3d60ddd5da74e6c9bc922dc26e2cc73 : SUCCESS in 6m 04s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e23f4f3be66e4d87acf79325e7a1d2e4 : SUCCESS in 6m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/de205ea00c3943598bb49e08162e1de4 : SUCCESS in 6m 05s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3314d3375f004644b239cd910dd0d72a : SUCCESS in 58m 16s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/7eea8d2021e34b099e6514ad8e537466 : SUCCESS in 6m 10s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/fb141d47410941d79dbb305525c0fba3 : SUCCESS in 6m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76a3de5c187b4fd18591548a03214454 : SUCCESS in 9m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cc2a204df1584ffaa25ceb655c724801 : SUCCESS in 5m 50s","accounts_in_message":[],"_revision_number":3},{"id":"7e02ad7c6dba182d1537c4fd03f3ae901270f005","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-04-24 19:14:47.000000000","message":"Patch Set 3:\n\nLooks like assert_called(_once) wasn\u0027t added until Python 3.6:\n\nhttps://bugs.python.org/issue26323\nhttps://docs.python.org/3/library/unittest.mock.html#unittest.mock.Mock.assert_called_once\n\nSo we would need to fall back to something like assertTrue on a comparison of the call count.","accounts_in_message":[],"_revision_number":3},{"id":"0824c7256eefd5be4266199870f23f309804a105","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-05-29 15:38:06.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"3cc91d763334ffdf12879a9795722f6006dfdabc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-29 17:15:54.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/c0e8b06dfac24a61ac0cb67c06bda68d : SUCCESS in 4m 45s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4c4a031d83d1400e85ed38c02974897e : SUCCESS in 1h 35m 40s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bd19428c02d84176858114cd80af7aaf : SUCCESS in 6m 42s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/6b1d0e19b0ad4164ae851d4a06323da1 : SUCCESS in 5m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f00e6d7873694016bcda002af862f200 : SUCCESS in 7m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e1746414763c429eac1e19baae11ec58 : SUCCESS in 5m 48s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2ae8a022454f4e9fa2d450082a69ac46 : SUCCESS in 6m 18s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8a8a6d4d46b14e168b0273643be8447f : SUCCESS in 8m 03s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ea1b407d84774e51ba046d88de835300 : SUCCESS in 1h 16m 56s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/e9c06d4acedf4715a463cc78ed91bbf5 : SUCCESS in 7m 35s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/1c9dce488f3b4906b2d31f557fa148d9 : SUCCESS in 6m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b9be19a4606f42d9b74dec60d2dab027 : SUCCESS in 9m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/94d93ca5a61540609e8e75dc45867a47 : SUCCESS in 6m 21s","accounts_in_message":[],"_revision_number":4},{"id":"046cfd8c0a7a5759e3eef17e8b962ff08fd78c23","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-06-03 13:51:39.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"c5ff973b1c6ad95f3d97b9e28c1afbb637dc6a68","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-06-03 16:35:40.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"e3308d2f9fb0bdd974fcfa06a19ad0baaf6ab630","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2020-06-05 03:25:52.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"31800d75a808bdb1411391d0bd831d10d25f0be8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 03:26:04.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"bb935cd9c93be7995e20a9e374ffb2af293b412f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 04:21:47.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/6a4e0568a8e44023a52dc0398c71d2a5 : SUCCESS in 3m 29s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d35a6bad7fcd4b04ab89f33af66b8c5b : SUCCESS in 54m 51s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0d4d25b3cd8244dd9f67e9fdc135cfc9 : SUCCESS in 6m 20s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/e919f54f5ce14fc5805e85032a594aa2 : SUCCESS in 3m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/81d8c68d55464f46acbac1c04284e864 : SUCCESS in 4m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9462175241b54c32a72d83672269c23f : SUCCESS in 3m 35s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/34d7674dd8204d2fba001a973dc97b0b : SUCCESS in 5m 37s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/fdc90519355742059b2a05b9314e4a88 : SUCCESS in 38m 36s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/9fce79469ce64eeabaad05feb5b35b7d : SUCCESS in 5m 01s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/1b2f0d4e84fc4bc3b677e17898841cec : SUCCESS in 4m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6240ae449e5e4fe0ade7b38d8aeaa574 : SUCCESS in 7m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7074b05f27d04a039bf862e0112c1aef : SUCCESS in 3m 51s","accounts_in_message":[],"_revision_number":4},{"id":"09c188d88926b6640bf7fd1acafc92749f6d8f64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 04:21:48.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"e9fb56598c98095ebc07c54eef914e491eaf398e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 04:23:10.000000000","message":"Patch Set 4:\n\nBuild failed (promote pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b7aeab9a85964b9c8a2cc32264d59d84 : FAILURE in 1m 05s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4f0a0754de924a8fb0c96ec822fe6478 : FAILURE in 48s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"edc2ae42498f87f97d4a9a497e928e200e321c01","revisions":{"5869940f77cd68fa772fbedd3204c760bd27c698":{"kind":"REWORK","_number":1,"created":"2020-04-18 16:53:48.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/25/720925/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/25/720925/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/1"}}},"commit":{"parents":[{"commit":"c096099416013414cb476e17b6bcfcbabee3856e","subject":"Update hacking for Python3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/c096099416013414cb476e17b6bcfcbabee3856e"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-04-18 16:53:38.000000000","tz":-300},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-04-18 16:53:38.000000000","tz":-300},"subject":"Use unittest.mock instead of third party mock","message":"Use unittest.mock instead of third party mock\n\nNow that we no longer support py27, we can use the standard library\nunittest.mock module instead of the third party mock lib.\n\nChange-Id: I07d61e1a8f18d65acdf86cdd61f7d9e28157f1d7\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/5869940f77cd68fa772fbedd3204c760bd27c698"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/5869940f77cd68fa772fbedd3204c760bd27c698"}]},"branch":"refs/heads/master"},"2f8d3a01ca0634f911ceae1a5c94a40914f9a3c8":{"kind":"REWORK","_number":2,"created":"2020-04-18 21:17:08.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/25/720925/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/25/720925/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/2"}}},"commit":{"parents":[{"commit":"c096099416013414cb476e17b6bcfcbabee3856e","subject":"Update hacking for Python3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/c096099416013414cb476e17b6bcfcbabee3856e"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-04-18 16:53:38.000000000","tz":-300},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-04-18 21:17:00.000000000","tz":-300},"subject":"Use unittest.mock instead of third party mock","message":"Use unittest.mock instead of third party mock\n\nNow that we no longer support py27, we can use the standard library\nunittest.mock module instead of the third party mock lib.\n\nChange-Id: I07d61e1a8f18d65acdf86cdd61f7d9e28157f1d7\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/2f8d3a01ca0634f911ceae1a5c94a40914f9a3c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/2f8d3a01ca0634f911ceae1a5c94a40914f9a3c8"}]},"branch":"refs/heads/master"},"bc12febfadf0256c80d6fb5d39512b37d18d07c4":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2020-04-24 16:00:05.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/25/720925/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/25/720925/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/3"}}},"commit":{"parents":[{"commit":"ae534646b33ec1fd5186584b0cc1b29b233d7dd0","subject":"Re-add python3.5 testing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/ae534646b33ec1fd5186584b0cc1b29b233d7dd0"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-04-18 16:53:38.000000000","tz":-300},"committer":{"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","date":"2020-04-24 16:00:05.000000000","tz":0},"subject":"Use unittest.mock instead of third party mock","message":"Use unittest.mock instead of third party mock\n\nNow that we no longer support py27, we can use the standard library\nunittest.mock module instead of the third party mock lib.\n\nChange-Id: I07d61e1a8f18d65acdf86cdd61f7d9e28157f1d7\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bc12febfadf0256c80d6fb5d39512b37d18d07c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bc12febfadf0256c80d6fb5d39512b37d18d07c4"}]},"branch":"refs/heads/master"},"edc2ae42498f87f97d4a9a497e928e200e321c01":{"kind":"REWORK","_number":4,"created":"2020-05-29 15:38:06.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/25/720925/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/25/720925/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/25/720925/4"}}},"commit":{"parents":[{"commit":"38374adab6322036d465bc830498ffe88dbf21eb","subject":"Add py38 package metadata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/38374adab6322036d465bc830498ffe88dbf21eb"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-04-18 16:53:38.000000000","tz":-300},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-05-29 15:37:58.000000000","tz":-300},"subject":"Use unittest.mock instead of third party mock","message":"Use unittest.mock instead of third party mock\n\nNow that we no longer support py27, we can use the standard library\nunittest.mock module instead of the third party mock lib.\n\nChange-Id: I07d61e1a8f18d65acdf86cdd61f7d9e28157f1d7\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/edc2ae42498f87f97d4a9a497e928e200e321c01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/edc2ae42498f87f97d4a9a497e928e200e321c01"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
