)]}'
{"id":"openstack%2Fpython-saharaclient~720998","triplet_id":"openstack%2Fpython-saharaclient~master~I96263b774551821745a2345ffb2df3bf2a2dcf05","project":"openstack/python-saharaclient","branch":"master","topic":"unittest.mock","hashtags":[],"change_id":"I96263b774551821745a2345ffb2df3bf2a2dcf05","subject":"Use unittest.mock instead of third party mock","status":"MERGED","created":"2020-04-18 16:59:24.000000000","updated":"2020-04-22 17:51:11.000000000","submitted":"2020-04-22 17:48:30.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":"720998-1587577710145-354c625b","meta_rev_id":"6c178b7fc027e254562afd85d95f047a402e3ec0","_number":720998,"virtual_id_number":720998,"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,"date":"2020-04-19 17:56:54.000000000","_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},{"value":0,"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-04-22 17:48:29.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":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2020-04-22 15:39:39.000000000","_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},{"value":2,"date":"2020-04-19 18:09:12.000000000","_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"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":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2020-04-22 15:39:39.000000000","_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},{"value":0,"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"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":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-04-19 18:09:12.000000000","updated_by":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"reviewer":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"state":"REVIEWER"},{"updated":"2020-04-22 15:39:39.000000000","updated_by":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"reviewer":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"state":"REVIEWER"},{"updated":"2020-04-22 17:48:29.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":"1071708eb03590e8c2a7ac4f253c07b378160913","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-04-18 16:59:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bfbfb1e2a0da73fdd2b03dacf318c29b0fe85330","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-19 12:50:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/13a1a02b431c43c8b081fce8afb6c3ed : SUCCESS in 8m 01s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/46d327d4272b40c4912f796fe4f87d94 : SUCCESS in 4m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c76b78be5de140bdb9491bc5e0403977 : SUCCESS in 6m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/23a5c202431144debae6b7648620bb92 : SUCCESS in 6m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/76204befe5a54c2c85a102224948f12c : SUCCESS in 7m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e907649b80bb4ab0ad8e435697bf4cfb : SUCCESS in 6m 28s\n- requirements-check https://zuul.opendev.org/t/openstack/build/2f6341f6d46544b19bc15c16e4e6553e : SUCCESS in 4m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bd9eb6282e894bb2b3c55bbbccc1a8f8 : SUCCESS in 3m 39s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/672e263d2b714f7a873f035ba26f2e19 : SUCCESS in 6m 09s (non-voting)\n- python-saharaclient-scenario https://zuul.opendev.org/t/openstack/build/e65a4f85b12142d4bb01f3c2e87bf65c : SUCCESS in 52m 44s\n- python-saharaclient-scenario-v2 https://zuul.opendev.org/t/openstack/build/2525a2181d7e4c6088d02398eeec0c84 : SUCCESS in 54m 11s\n- python-saharaclient-tempest https://zuul.opendev.org/t/openstack/build/dbbbb1a25a6a4a82a6acbf88ea3e76ba : SUCCESS in 45m 54s\n- python-saharaclient-tempest-v2 https://zuul.opendev.org/t/openstack/build/e0e8468de9584bbb8619236ae6d734e9 : SUCCESS in 39m 47s","accounts_in_message":[],"_revision_number":1},{"id":"a698ae032adaba753ad25427df08021f7fd16b83","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2020-04-19 17:45:34.000000000","message":"Patch Set 1:\n\nShould mock be removed from lower-constaints.txt too, or is it needed by other modules?","accounts_in_message":[],"_revision_number":1},{"id":"4d114f5c76f7a609c286a95413068f5d7e9af819","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-04-19 17:56:54.000000000","message":"Patch Set 1:\n\n\u003e Should mock be removed from lower-constaints.txt too, or is it\n \u003e needed by other modules?\n\nLower constraints should contain more than just the immediate direct dependencies, but there is ongoing discussion as to what exactly should stay or go. Until that is decided, it\u0027s fine to keep it there.","accounts_in_message":[],"_revision_number":1},{"id":"b1fe92b16c7736ab09e14175b6af5215a602d2b3","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2020-04-19 18:09:12.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"da5912b84eae4fac3c9594d930d6f6ec1283f353","author":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"date":"2020-04-22 15:39:39.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"ab31e84349ef5190cbe71c482c3c501d23a39edd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 15:39:55.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"0137d2af69925ef474747f9091a58bc1904a5741","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 17:48:29.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a9cd1a847f994da2a84ebe04187e965d : SUCCESS in 8m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9ceda58633224278af1d3439cca8d0ed : SUCCESS in 7m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/51b3288306b34846b21176cd15dc706d : SUCCESS in 6m 42s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fb2c679bc83b4c0fb1449b354f8d2cab : SUCCESS in 8m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1e6afc6de6324d59ab3fdb42419ad0ef : SUCCESS in 7m 59s\n- requirements-check https://zuul.opendev.org/t/openstack/build/8057b9cf07d54a3583dec12d771f736b : SUCCESS in 4m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/38b9acc371224ea7bd125a5b965fddfe : SUCCESS in 6m 15s\n- python-saharaclient-scenario https://zuul.opendev.org/t/openstack/build/a33336ae31cb4d63b49cf80b3566cea7 : SUCCESS in 1h 02m 53s\n- python-saharaclient-scenario-v2 https://zuul.opendev.org/t/openstack/build/8829f80381574ecc90640e9296972897 : SUCCESS in 1h 13m 56s\n- python-saharaclient-tempest https://zuul.opendev.org/t/openstack/build/f7316fac8dbb4723b01eb4c82ae413fe : SUCCESS in 48m 49s\n- python-saharaclient-tempest-v2 https://zuul.opendev.org/t/openstack/build/4646ab8e549341ec9577eef303e6ae83 : SUCCESS in 54m 47s","accounts_in_message":[],"_revision_number":1},{"id":"a244856214aac47256e89cdf2a05801c98efbb0e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 17:48:30.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"9cd2925aed5f6e5d5150e585679945f0890a3b40","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 17:51:11.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/765df042c62f476fab12d371533eaa3a : SUCCESS in 2m 13s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/33bd1712450e48c2b61ae7ec03c80239 : SUCCESS in 2m 16s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"5b6f800139b541b8c4ed7fb22d26261f969c1d06","revisions":{"5b6f800139b541b8c4ed7fb22d26261f969c1d06":{"kind":"REWORK","_number":1,"created":"2020-04-18 16:59:24.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/98/720998/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-saharaclient","ref":"refs/changes/98/720998/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-saharaclient refs/changes/98/720998/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-saharaclient refs/changes/98/720998/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-saharaclient refs/changes/98/720998/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-saharaclient refs/changes/98/720998/1"}}},"commit":{"parents":[{"commit":"8c7735d7acc1962e410af2d0d2d2be8e756f395f","subject":"Remove pypy job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-saharaclient/commit/8c7735d7acc1962e410af2d0d2d2be8e756f395f"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-04-18 16:59:13.000000000","tz":-300},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-04-18 16:59:13.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: I96263b774551821745a2345ffb2df3bf2a2dcf05\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-saharaclient/commit/5b6f800139b541b8c4ed7fb22d26261f969c1d06"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-saharaclient/commit/5b6f800139b541b8c4ed7fb22d26261f969c1d06"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
