)]}'
{"id":"openstack%2Fpython-neutronclient~720995","triplet_id":"openstack%2Fpython-neutronclient~master~I12e1a2a4a22116cabd09a3b808f871d98e4bd1f2","project":"openstack/python-neutronclient","branch":"master","topic":"unittest.mock","hashtags":[],"change_id":"I12e1a2a4a22116cabd09a3b808f871d98e4bd1f2","subject":"Use unittest.mock instead of third party mock","status":"MERGED","created":"2020-04-18 16:59:10.000000000","updated":"2020-06-05 11:55:56.000000000","submitted":"2020-06-05 11:53:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"720995-1591358003052-f4376e85","meta_rev_id":"fd0d5324e0cb6f2b08e8b5533a357dbf30ed8d6d","_number":720995,"virtual_id_number":720995,"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-06-05 11:53:22.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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":2,"date":"2020-06-05 10:37:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":2,"date":"2020-06-03 11:27:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":1,"date":"2020-06-05 10:37:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-06-03 11:27:46.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2020-06-05 10:37:30.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"},{"updated":"2020-06-05 11:53:22.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":"00e7fa937d87843ac7d5cfd5e5f17a4be24aae04","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-04-18 16:59:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fc20f079f59f16b6ece46daafabbe33194f37e02","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-18 18:32:52.000000000","message":"Patch Set 1: Verified-1\n\n(3 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-cover https://zuul.opendev.org/t/openstack/build/ce34dbb037794ebdaaddb9b6a42632f4 : SUCCESS in 8m 21s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cdcf13ae42e84ae48d9df3b9386d5184 : SUCCESS in 8m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/42cf9ea4ef254c74ad7484618247f6cb : FAILURE in 6m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4a9a7783faf24cf19fe3223e13587f71 : SUCCESS in 7m 23s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5112d09bda524aaf94e2d55739774b55 : SUCCESS in 7m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eaaef9a9cc9f4683abccf992cbac1009 : SUCCESS in 8m 52s\n- requirements-check https://zuul.opendev.org/t/openstack/build/f23ccfe935064cb697239a77c8cba3af : SUCCESS in 4m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/acd441a52ab64efda790a3a3d995b4f1 : SUCCESS in 1h 14m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6490f3df46af438c91536fe80f3cbf88 : SUCCESS in 4m 09s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/1d35f6354e5440b0bff9a7bfd5e29c5d : SUCCESS in 7m 53s (non-voting)\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/fe758f78940844f7be32aa9e1da47951 : SUCCESS in 32m 09s","accounts_in_message":[],"_revision_number":1},{"id":"ef1046635a3e2f88db6a14ae8ca7d71cf186a19f","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-05-29 15:51:05.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2383eb7004cf4940359ba45f42b963e0b4141ea6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-29 17:03:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/35e2859bbb1f482dba975037686454c8 : SUCCESS in 5m 41s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ad9dc4d00ff64e5aa35dcaf130cad6c8 : SUCCESS in 5m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b79d711285ba48bdaf2979cc1ebf49e2 : SUCCESS in 3m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a79742a234044008b67775005611a486 : SUCCESS in 4m 23s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3f3f1f67c1fe47bc94a53f690f797144 : SUCCESS in 5m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9d9e6058e9d444f4b2b496ed31d00415 : SUCCESS in 7m 47s\n- requirements-check https://zuul.opendev.org/t/openstack/build/0112f182c1bd42d39ea95d65c16f50e3 : SUCCESS in 2m 40s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/28204eef5661412c89667abbe321fbf4 : SUCCESS in 1h 11m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b926882c217e4caa8c9d698b98519d73 : SUCCESS in 4m 03s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/3cd1a9e9906e456b9750e897b97ead59 : SUCCESS in 5m 29s (non-voting)\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/47071db0c35a4229b5a25371268676a8 : SUCCESS in 31m 38s","accounts_in_message":[],"_revision_number":2},{"id":"f5b5acdb794c0c39d1811c51a241c863b4e33481","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2020-06-01 12:56:16.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\nThanks for working on this, just a nit to remove mock from lower-constraints.txt","accounts_in_message":[],"_revision_number":2},{"id":"7cd7d397502ca1a098bb678e2a74a27144d04970","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-06-01 12:57:30.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4bfa7a07759946c2fb22e5ea8608bf9178908e16","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-01 14:15:18.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/83ad6a45de5542f69b61f065e478dc8a : SUCCESS in 4m 30s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8aa8f537031646bca9397acb6b2fa58e : SUCCESS in 4m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27c6960083214a36a1369836ea563984 : SUCCESS in 3m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e65d89d1ef15476ca08c1e12b3613190 : SUCCESS in 4m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6fe82db443324e2f8d01c3711b1e822b : SUCCESS in 4m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/911851c82dd04162b3c3ee8d5f3ee100 : SUCCESS in 6m 01s\n- requirements-check https://zuul.opendev.org/t/openstack/build/6d230e487be946619f3cfbac6ea4ec92 : SUCCESS in 2m 14s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e246aff9757d4511b4d92576e3119a5a : SUCCESS in 1h 16m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2dec5d08849443c190fce4d00ee35a72 : SUCCESS in 3m 29s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/6a6d8d47e7b141b6b4866bc49d0c5f41 : SUCCESS in 4m 33s (non-voting)\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/251dac3addc44a4c850680cde55353a0 : SUCCESS in 31m 30s","accounts_in_message":[],"_revision_number":3},{"id":"1c5930490e407e5205e8bc54894ef27507d3630a","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2020-06-03 11:27:46.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"be914c8c6b0b8e478f6eaab59aca23390ef60de7","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-06-05 10:37:30.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"d03b98b0d5a5206e5128c3c5c010eb5b16f11896","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 10:37:41.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"0b2fa2409d7c4271cc9b6c6f862897d3a163c3f2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 11:53:22.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6499ddc9cd4b4ed3998bc8fb86b6a008 : SUCCESS in 5m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e0d066ab975b41ccb7b802799fa98880 : SUCCESS in 3m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1a62b864054b4fd694c1495cd90faae8 : SUCCESS in 7m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/95f6080003f94bb89d5db277656ca749 : SUCCESS in 7m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4c4cfd4e9ae44533b2f5b6b83e8a8a3c : SUCCESS in 6m 10s\n- requirements-check https://zuul.opendev.org/t/openstack/build/e346248354dd4d25aced373ef51c3e87 : SUCCESS in 3m 02s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3fef123634424b89b1362d656ae50f4e : SUCCESS in 1h 14m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0c5424d308ba43238c1917bba2e80400 : SUCCESS in 3m 28s\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/3db6e7440cb045a4b46ff732bb92011a : SUCCESS in 35m 39s","accounts_in_message":[],"_revision_number":3},{"id":"450f2705f50441586cd5ee8d2df2e59a6f9c051f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 11:53:23.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"68f2572d5df7c5a76b18cc9a6254b28227646a30","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 11:55:56.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3b4464be6bfe47aaac72b4bdcca47f7c : SUCCESS in 2m 12s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/655b7679ea6a4253aa012f52e0fd893d : SUCCESS in 1m 54s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"4669bcc6280ba7d6776d6bdf6d6d1c34c87298e6","revisions":{"25722f7ec70416544c275285ede55652e8ac41a4":{"kind":"REWORK","_number":1,"created":"2020-04-18 16:59:10.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/95/720995/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/95/720995/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/95/720995/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/95/720995/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/95/720995/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/95/720995/1"}}},"commit":{"parents":[{"commit":"ec625d0e93aef69881aaadc2a4b2cea0f5e1dad7","subject":"Add Python3 victoria unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ec625d0e93aef69881aaadc2a4b2cea0f5e1dad7"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-04-18 16:58:59.000000000","tz":-300},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-04-18 16:58:59.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: I12e1a2a4a22116cabd09a3b808f871d98e4bd1f2\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/25722f7ec70416544c275285ede55652e8ac41a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/25722f7ec70416544c275285ede55652e8ac41a4"}]},"branch":"refs/heads/master"},"a34a2b82ade4422dc46bb7f230519f3e5a288f3f":{"kind":"REWORK","_number":2,"created":"2020-05-29 15:51:05.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/95/720995/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/95/720995/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/95/720995/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/95/720995/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/95/720995/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/95/720995/2"}}},"commit":{"parents":[{"commit":"3cfa54fa56674362ffbbbd3199e6be3c0e4ffbb9","subject":"Remove usage of six","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/3cfa54fa56674362ffbbbd3199e6be3c0e4ffbb9"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-04-18 16:58:59.000000000","tz":-300},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-05-29 15:50:59.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: I12e1a2a4a22116cabd09a3b808f871d98e4bd1f2\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a34a2b82ade4422dc46bb7f230519f3e5a288f3f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a34a2b82ade4422dc46bb7f230519f3e5a288f3f"}]},"branch":"refs/heads/master"},"4669bcc6280ba7d6776d6bdf6d6d1c34c87298e6":{"kind":"REWORK","_number":3,"created":"2020-06-01 12:57:30.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/95/720995/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/95/720995/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/95/720995/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/95/720995/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/95/720995/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/95/720995/3"}}},"commit":{"parents":[{"commit":"3cfa54fa56674362ffbbbd3199e6be3c0e4ffbb9","subject":"Remove usage of six","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/3cfa54fa56674362ffbbbd3199e6be3c0e4ffbb9"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-04-18 16:58:59.000000000","tz":-300},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-06-01 12:57:23.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: I12e1a2a4a22116cabd09a3b808f871d98e4bd1f2\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/4669bcc6280ba7d6776d6bdf6d6d1c34c87298e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/4669bcc6280ba7d6776d6bdf6d6d1c34c87298e6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
