)]}'
{"id":"openstack%2Ffreezer-api~718884","triplet_id":"openstack%2Ffreezer-api~master~I749d6ebdef9163ffa3135778a4accbb8be5ba9e3","project":"openstack/freezer-api","branch":"master","hashtags":[],"change_id":"I749d6ebdef9163ffa3135778a4accbb8be5ba9e3","subject":"Use unittest.mock instead of third party mock","status":"MERGED","created":"2020-04-10 05:27:42.000000000","updated":"2020-04-11 03:00:02.000000000","submitted":"2020-04-11 02:58:48.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":17,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"718884-1586573928417-5004bf0a","meta_rev_id":"151ad1eb76d2796b2938af9265ffd79d83c121dd","_number":718884,"virtual_id_number":718884,"owner":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},{"value":0,"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},{"value":0,"_account_id":14340,"name":"Memo Garcia","email":"guillermo.ramirez-garcia@hp.com","username":"memogarcia"},{"value":0,"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},{"value":0,"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},{"value":0,"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},{"value":0,"_account_id":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-04-11 02:58:48.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},{"value":0,"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},{"value":0,"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},{"value":0,"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"}],"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":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},"all":[{"value":0,"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},{"value":0,"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},{"value":0,"_account_id":14340,"name":"Memo Garcia","email":"guillermo.ramirez-garcia@hp.com","username":"memogarcia"},{"value":0,"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},{"value":0,"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},{"value":0,"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},{"value":2,"date":"2020-04-11 02:23:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},{"value":0,"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},{"value":0,"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},{"value":0,"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"}],"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":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},"all":[{"value":0,"date":"2020-04-10 14:05:52.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},{"value":0,"date":"2020-04-10 14:05:52.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},{"value":0,"date":"2020-04-10 14:05:52.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":14340,"name":"Memo Garcia","email":"guillermo.ramirez-garcia@hp.com","username":"memogarcia"},{"value":0,"date":"2020-04-10 14:05:52.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},{"value":0,"date":"2020-04-10 14:05:52.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},{"value":0,"date":"2020-04-10 14:05:52.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},{"value":1,"date":"2020-04-11 02:23:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-04-10 14:05:52.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},{"value":0,"date":"2020-04-10 14:05:52.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},{"value":0,"date":"2020-04-10 14:05:52.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},{"value":0,"date":"2020-04-10 14:05:52.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"},{"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},{"_account_id":14340,"name":"Memo Garcia","email":"guillermo.ramirez-garcia@hp.com","username":"memogarcia"},{"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},{"_account_id":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-04-10 14:05:52.000000000","updated_by":{"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"},"reviewer":{"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"},"state":"REVIEWER"},{"updated":"2020-04-10 14:05:52.000000000","updated_by":{"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},"reviewer":{"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},"state":"REVIEWER"},{"updated":"2020-04-10 14:05:52.000000000","updated_by":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"reviewer":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"state":"REVIEWER"},{"updated":"2020-04-10 14:05:52.000000000","updated_by":{"_account_id":14340,"name":"Memo Garcia","email":"guillermo.ramirez-garcia@hp.com","username":"memogarcia"},"reviewer":{"_account_id":14340,"name":"Memo Garcia","email":"guillermo.ramirez-garcia@hp.com","username":"memogarcia"},"state":"REVIEWER"},{"updated":"2020-04-10 14:05:52.000000000","updated_by":{"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},"reviewer":{"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},"state":"REVIEWER"},{"updated":"2020-04-10 14:05:52.000000000","updated_by":{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},"reviewer":{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},"state":"REVIEWER"},{"updated":"2020-04-10 14:05:52.000000000","updated_by":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"reviewer":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"state":"REVIEWER"},{"updated":"2020-04-10 14:05:52.000000000","updated_by":{"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},"reviewer":{"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},"state":"REVIEWER"},{"updated":"2020-04-10 14:05:52.000000000","updated_by":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"reviewer":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"state":"REVIEWER"},{"updated":"2020-04-10 14:05:52.000000000","updated_by":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"reviewer":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"state":"REVIEWER"},{"updated":"2020-04-11 02:23:34.000000000","updated_by":{"_account_id":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},"reviewer":{"_account_id":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},"state":"REVIEWER"},{"updated":"2020-04-11 02:58:48.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":"6c68bf5f8a9d042981f006e8ab463023a044e9d1","author":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"date":"2020-04-10 05:27:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"688532ff65db5b09d9b61174bd14c561b46ebe0c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-10 05:58:08.000000000","message":"Patch Set 1: Verified-1\n\n(17 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- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/63a3116dbe7246d2b850bb0454574cc5 : SUCCESS in 4m 17s\n- requirements-check https://zuul.opendev.org/t/openstack/build/e5d3a784156e4d41ae9a2b25983cfae7 : SUCCESS in 4m 36s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5d33676b6ba347198f5a5eb031122fe0 : SUCCESS in 4m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/36cf623022be4a6698d23d18984552d9 : FAILURE in 5m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/952836e6411b45b38463d1fe440b6395 : SUCCESS in 3m 57s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/cb7a226e2fde44108722882f43fc404b : SUCCESS in 5m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bcc88d579b374a0ebe944932aa128cca : SUCCESS in 4m 21s (non-voting)\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a596225445334dbc97bd7efc5db948d6 : SUCCESS in 5m 17s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/9978a05efca844a68b240d58d3237e01 : SUCCESS in 6m 20s\n- freezer-api-tempest https://zuul.opendev.org/t/openstack/build/fe44451c322d4b058b6c4cc59fbcb000 : SUCCESS in 29m 01s\n- freezer-api-tempest-sqlalchemy https://zuul.opendev.org/t/openstack/build/4deca70a281f421382860c9940994d55 : SUCCESS in 28m 42s","accounts_in_message":[],"_revision_number":1},{"id":"18a069bcee14f6891175c961d7145a23b470eb04","author":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"date":"2020-04-10 13:36:50.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6ce08fa126baedcd0a9474007d9f28bd7dd58489","author":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"date":"2020-04-10 13:45:09.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"109a071d6cfcff0b59f1a0e56e2005953e121f6c","author":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"date":"2020-04-10 13:54:39.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"82c618d26fc0da6220a37cb2800af50fdc2410d4","author":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"date":"2020-04-10 14:01:09.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"6060202da53c2573d11361b948ca9b2472e097c1","author":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"date":"2020-04-10 14:04:06.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"5d48f8180dcb2da8e5035303a5768758b1b73fb1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-10 14:42:41.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/f8ed4f3f7e64499b9c39ace87a3d11fb : SUCCESS in 3m 44s\n- requirements-check https://zuul.opendev.org/t/openstack/build/04250a9a32e048fc997659c7d85d0749 : SUCCESS in 3m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/849a827a58de4abf9eb1eef9103cc34a : SUCCESS in 4m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/466fcd190dcf41ed82dc2e4ad527ebe3 : SUCCESS in 4m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4c691ecfc1e44167b039b3468804184b : SUCCESS in 4m 31s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/07fae715ede74a349d766adad1cc2281 : SUCCESS in 5m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ebab9dd8360b45f5b1666051c1d153b2 : SUCCESS in 4m 02s (non-voting)\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a0df5af139c04114a09f55a0df466325 : SUCCESS in 4m 01s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/44b8a62f35664c9284b1b99188fd1686 : SUCCESS in 5m 18s\n- freezer-api-tempest https://zuul.opendev.org/t/openstack/build/9572f94f378d46f8aa47430b180246a9 : SUCCESS in 31m 44s\n- freezer-api-tempest-sqlalchemy https://zuul.opendev.org/t/openstack/build/75b5e1ad3ec54f828b569cefeb5949ef : SUCCESS in 33m 17s","accounts_in_message":[],"_revision_number":6},{"id":"e89f11a0d27935c7ba123ee48c23bb321586f318","author":{"_account_id":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},"date":"2020-04-11 02:23:34.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\nthanks","accounts_in_message":[],"_revision_number":6},{"id":"1b595c8a4935fcfafb7a9df8988a5b9823a75d50","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-11 02:23:45.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"3cd9f656225364d2d2368de935b2ce38f5ee0030","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-11 02:58:48.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6},{"id":"1c04da6733ce5aa0000077ae56d6d864c9f1f343","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-11 02:58:48.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/09103c1ab61945df9dc93c0d7d0ce262 : SUCCESS in 3m 08s\n- requirements-check https://zuul.opendev.org/t/openstack/build/fe9a09cc8c374d88b33702c0077707dc : SUCCESS in 2m 26s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/eb6754448a084e568d078a65347dc602 : SUCCESS in 3m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6cf8dcac654b4d318bc7bc1620ef474c : SUCCESS in 3m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a1d7df92faca48e69819e2bfa006e9f6 : SUCCESS in 3m 55s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0a03c8e6b02645be953ebd98d5fe82b9 : SUCCESS in 4m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/eab37652b0e545f1932fe294dd220182 : SUCCESS in 3m 24s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/53d01799a2c14293b3466fb1dfd82e5e : SUCCESS in 4m 44s\n- freezer-api-tempest https://zuul.opendev.org/t/openstack/build/f7ab7d59759d4fc7ab8455c242e059c0 : SUCCESS in 29m 20s\n- freezer-api-tempest-sqlalchemy https://zuul.opendev.org/t/openstack/build/19468aa29988498780a28ec5bda45f4f : SUCCESS in 29m 52s","accounts_in_message":[],"_revision_number":6},{"id":"151ad1eb76d2796b2938af9265ffd79d83c121dd","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-11 03:00:02.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/087579250baf4cda85e8cf95117a26f7 : SUCCESS in 58s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e243609670a74a4f9f80b2b2b87522d1 : SUCCESS in 59s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"114f91f39c65e14b7855bf01ea85b2a6ec31766a","revisions":{"c4d1a11341cec9e0a59da3def9ad9380d7d96731":{"kind":"REWORK","_number":1,"created":"2020-04-10 05:27:42.000000000","uploader":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"ref":"refs/changes/84/718884/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/84/718884/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/1"}}},"commit":{"parents":[{"commit":"2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857","subject":"Fix freezer-api\u0027s src_file to path_to_backup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857"}]}],"author":{"name":"jacky06","email":"zhang.min@99cloud.net","date":"2020-04-10 05:27:11.000000000","tz":480},"committer":{"name":"jacky06","email":"zhang.min@99cloud.net","date":"2020-04-10 05:27:11.000000000","tz":480},"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: I749d6ebdef9163ffa3135778a4accbb8be5ba9e3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/c4d1a11341cec9e0a59da3def9ad9380d7d96731"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/c4d1a11341cec9e0a59da3def9ad9380d7d96731"}]},"branch":"refs/heads/master"},"4d09d2bad374a1dd5c0c86dfc23f66b00ffedd9d":{"kind":"REWORK","_number":2,"created":"2020-04-10 13:36:50.000000000","uploader":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"ref":"refs/changes/84/718884/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/84/718884/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/2"}}},"commit":{"parents":[{"commit":"2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857","subject":"Fix freezer-api\u0027s src_file to path_to_backup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857"}]}],"author":{"name":"jacky06","email":"zhang.min@99cloud.net","date":"2020-04-10 05:27:11.000000000","tz":480},"committer":{"name":"jacky06","email":"zhang.min@99cloud.net","date":"2020-04-10 13:36:19.000000000","tz":480},"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: I749d6ebdef9163ffa3135778a4accbb8be5ba9e3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/4d09d2bad374a1dd5c0c86dfc23f66b00ffedd9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/4d09d2bad374a1dd5c0c86dfc23f66b00ffedd9d"}]},"branch":"refs/heads/master"},"b3b0286695d793458538f1e76bfa908cc1f3cc91":{"kind":"REWORK","_number":3,"created":"2020-04-10 13:45:09.000000000","uploader":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"ref":"refs/changes/84/718884/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/84/718884/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/3"}}},"commit":{"parents":[{"commit":"2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857","subject":"Fix freezer-api\u0027s src_file to path_to_backup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857"}]}],"author":{"name":"jacky06","email":"zhang.min@99cloud.net","date":"2020-04-10 05:27:11.000000000","tz":480},"committer":{"name":"jacky06","email":"zhang.min@99cloud.net","date":"2020-04-10 13:44:36.000000000","tz":480},"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: I749d6ebdef9163ffa3135778a4accbb8be5ba9e3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/b3b0286695d793458538f1e76bfa908cc1f3cc91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/b3b0286695d793458538f1e76bfa908cc1f3cc91"}]},"branch":"refs/heads/master"},"6060b0bfae83c106ae2dc3b2ae43d23dbba96693":{"kind":"REWORK","_number":4,"created":"2020-04-10 13:54:39.000000000","uploader":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"ref":"refs/changes/84/718884/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/84/718884/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/4"}}},"commit":{"parents":[{"commit":"2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857","subject":"Fix freezer-api\u0027s src_file to path_to_backup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857"}]}],"author":{"name":"jacky06","email":"zhang.min@99cloud.net","date":"2020-04-10 05:27:11.000000000","tz":480},"committer":{"name":"jacky06","email":"zhang.min@99cloud.net","date":"2020-04-10 13:54:16.000000000","tz":480},"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: I749d6ebdef9163ffa3135778a4accbb8be5ba9e3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/6060b0bfae83c106ae2dc3b2ae43d23dbba96693"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/6060b0bfae83c106ae2dc3b2ae43d23dbba96693"}]},"branch":"refs/heads/master"},"9bcba1aca4820054e40f83a4ae74fc8fba7a1f51":{"kind":"REWORK","_number":5,"created":"2020-04-10 14:01:09.000000000","uploader":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"ref":"refs/changes/84/718884/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/84/718884/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/5"}}},"commit":{"parents":[{"commit":"2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857","subject":"Fix freezer-api\u0027s src_file to path_to_backup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857"}]}],"author":{"name":"jacky06","email":"zhang.min@99cloud.net","date":"2020-04-10 05:27:11.000000000","tz":480},"committer":{"name":"jacky06","email":"zhang.min@99cloud.net","date":"2020-04-10 14:00:45.000000000","tz":480},"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: I749d6ebdef9163ffa3135778a4accbb8be5ba9e3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/9bcba1aca4820054e40f83a4ae74fc8fba7a1f51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/9bcba1aca4820054e40f83a4ae74fc8fba7a1f51"}]},"branch":"refs/heads/master"},"114f91f39c65e14b7855bf01ea85b2a6ec31766a":{"kind":"REWORK","_number":6,"created":"2020-04-10 14:04:06.000000000","uploader":{"_account_id":28614,"name":"jacky06","email":"zhang.min@99cloud.net","username":"jacky06"},"ref":"refs/changes/84/718884/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/84/718884/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/84/718884/6"}}},"commit":{"parents":[{"commit":"2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857","subject":"Fix freezer-api\u0027s src_file to path_to_backup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857"}]}],"author":{"name":"jacky06","email":"zhang.min@99cloud.net","date":"2020-04-10 05:27:11.000000000","tz":480},"committer":{"name":"jacky06","email":"zhang.min@99cloud.net","date":"2020-04-10 14:03:44.000000000","tz":480},"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: I749d6ebdef9163ffa3135778a4accbb8be5ba9e3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/114f91f39c65e14b7855bf01ea85b2a6ec31766a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/114f91f39c65e14b7855bf01ea85b2a6ec31766a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
