)]}'
{"id":"openstack%2Ffreezer-tempest-plugin~700801","triplet_id":"openstack%2Ffreezer-tempest-plugin~master~Ice774245605fe3549c7dacb9a2891d8177777f66","project":"openstack/freezer-tempest-plugin","branch":"master","hashtags":[],"change_id":"Ice774245605fe3549c7dacb9a2891d8177777f66","subject":"Fix some Python3 compatibility issues","status":"MERGED","created":"2019-12-31 07:09:19.000000000","updated":"2020-01-08 03:17:19.000000000","submitted":"2020-01-08 03:17:19.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":"700801-1578453439325-d94f54cc","meta_rev_id":"c4de2eed2e100568d81f1f7144da81f3c5421b8f","_number":700801,"virtual_id_number":700801,"owner":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-08 03:17:19.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":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"}],"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":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-01-08 02:40:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"}],"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":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-01-08 02:40:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-08 03:17:19.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":"fa4fe090aecc74a30292a433e1d6d2192de1b6e3","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2019-12-31 07:09:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"99b8ae7205e4addd2f54c635657737bcc83f6811","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2019-12-31 07:41:45.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"96a66eaef7251c3826bb9218992d8230e13ba599","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-31 08:22:49.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5bb75af921324334ac6347db57e0c2c6 : FAILURE in 2m 57s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/d5eba52e7ab94e0a9c81d8de481cdda1 : FAILURE in 35m 46s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/4e2fc22ef44d46beaed490bda5ccf205 : FAILURE in 35m 11s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/fedd8ee903e44f628e6be534bd7da541 : FAILURE in 35m 11s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/9d3e5af8178542bfad16458907fbd350 : FAILURE in 34m 17s\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/968a22310c4d4506ab96eceadbefd444 : FAILURE in 32m 58s","accounts_in_message":[],"_revision_number":2},{"id":"371a48af154b9d430fbdb433ff69cd98a081fa0c","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2019-12-31 08:36:29.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4e1d81cb670fdf2b88a398e624f6a9b34b27eca3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-31 09:16:59.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0f01afb05edd47b59485cb54915c48fd : SUCCESS in 2m 56s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/046a9e96509d4657a994bc27725d4c96 : FAILURE in 35m 26s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/53d522cdfdbb4d49a3b5d57a2e35732c : FAILURE in 34m 42s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/641c7df24504475b9064569742a9ff65 : FAILURE in 32m 14s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/cd546cfa4d724452a33583faf465730a : FAILURE in 33m 48s\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/d2af9d9e848d43e2a5f14fd0c16c803e : FAILURE in 31m 06s","accounts_in_message":[],"_revision_number":3},{"id":"0ffd36c3e7a400f634e5c06020672cf61a74aa1f","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-02 05:40:18.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a92aec0b17111e446c3b0159ad089a660ab41b26","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-02 06:27:33.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7751a73b37854ec0b95293eecc276a6d : SUCCESS in 3m 37s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/2367bc8f479045d4918d2eb6379c1e8f : FAILURE in 38m 46s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/10bca791ec0b4622a7ffa17b7cc2bd46 : SUCCESS in 33m 56s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/053ae066d9c643508a08786f5c2788b1 : SUCCESS in 41m 59s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/734718854f1143f38529356fc762bf91 : FAILURE in 40m 30s\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/26ea6df5f3ce4d278dcd97ced6c1ff8d : FAILURE in 34m 29s","accounts_in_message":[],"_revision_number":4},{"id":"8378e9b2e7f38fa46054f5e9aee73d63b5ae3e13","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-02 09:48:40.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"6c4e38d49b69e309351e12cfecc388abe67addd3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-02 10:52:44.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/172a01557b5c4b76a84d024386a84e17 : SUCCESS in 3m 54s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/eae87fb1cc554211b684ac4aa6004ed2 : FAILURE in 52m 13s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/0d08b8f609434a0b9d50678bf5264321 : SUCCESS in 45m 34s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/b6f260d471c84944a152dc791e6299a5 : SUCCESS in 48m 59s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/35d04cea8d2e43e499962bb2b802458b : FAILURE in 48m 42s\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/5a032f2424744dabac01c621f34e2980 : FAILURE in 46m 53s","accounts_in_message":[],"_revision_number":5},{"id":"17574b5ba9d4e544c04e0236438f4a35ef2b4724","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-02 11:03:10.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"83f86888548fc9bef5cac64ee2aba8d1741fbce9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-02 11:39:24.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/97ce16a114ab4ab28f0a28e2cdd5cb70 : SUCCESS in 3m 02s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/5412c55c24b04985b797c20f04ee4db7 : SUCCESS in 34m 12s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/5dbaed967d8c44beb6642fccfbde71c5 : SUCCESS in 34m 46s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/2552464435724141bf9f9c5089eac80a : SUCCESS in 34m 29s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/c41fba28e6544add8eedcb564847efe9 : FAILURE in 34m 03s\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/a4cf5dd4642544d7809d892f50c9c1d2 : SUCCESS in 32m 53s","accounts_in_message":[],"_revision_number":6},{"id":"39627a2c6149fbb3c7ec4618dd76ac623c0ce274","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-03 01:48:37.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"88e547085679cbce534e27ada41aa3c145fc8a8e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-03 02:25:53.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ed11df7a01784e9aae95af571c63c3af : SUCCESS in 2m 49s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/719f7a4f658b4122bdd3711182bf2c6c : SUCCESS in 36m 14s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/c8f5cd1632d845a580095606d709c58d : SUCCESS in 35m 09s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/b74084e2150e4c35888ede0c1edc2983 : SUCCESS in 35m 34s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/1aedf292c4314299aad3905603b33650 : FAILURE in 36m 41s\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/a133ed3b6bc34de3bfc06078d5b1305e : SUCCESS in 32m 14s","accounts_in_message":[],"_revision_number":7},{"id":"1e14b1c548a57148ffb646285d13516220be9892","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-03 02:38:23.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"30fdb8f60aef8f2bedff33780390cd497c5b9187","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-03 03:14:35.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d5b73f1b99154d3e9a08645990853250 : SUCCESS in 2m 51s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/8d1265507eaa4d6abb2fd9b8f8919938 : SUCCESS in 34m 09s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/c3bbaa05dec04a0ca848ceb8323557a3 : SUCCESS in 34m 59s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/4534bca611e14dfcb6a9c97cc4788536 : SUCCESS in 33m 47s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/074f00ac07474eb7ade73fc862b8a713 : FAILURE in 34m 52s\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/51e789d379c04b748ac6a69aa2167539 : SUCCESS in 33m 06s","accounts_in_message":[],"_revision_number":8},{"id":"f38cbf868293dc34993e1a6cc9d67b16c5a2d3b4","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-03 06:08:49.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"530c414261a2ca09a6a89b0ccd78543ebda11124","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-03 07:11:17.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1dfa838b8f474c818632bb2210809221 : SUCCESS in 5m 48s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/58f677948abe4ebc8fa712171750fcfe : SUCCESS in 39m 28s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/2ecbf0262df74d6997cdc2835a62c347 : SUCCESS in 38m 03s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/e07b6034073d4e8cb9bc5cab25a615b9 : SUCCESS in 53m 44s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/10adc784cedc4297853f2a5501cac963 : FAILURE in 38m 47s\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/0a2a2cdd12ab497e9473298c91a0c990 : SUCCESS in 38m 22s","accounts_in_message":[],"_revision_number":9},{"id":"54550f1f6bbca4f654254506135d2ec305f66ca2","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-03 07:19:44.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"6ac1980d19d756405a018eb469dfc3a30fcb991c","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-03 07:34:47.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"671e1c8ec39c5b66d7199cae69fe38a990f19de4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-03 08:51:55.000000000","message":"Patch Set 11: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f2831a2c36245caa1cb088e4ecba7c1 : SUCCESS in 3m 48s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/f8d2021db6b84dda8fcc0939374c15b3 : SUCCESS in 34m 06s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/23e3a4b93edf4c6e97870bcda06c9761 : SUCCESS in 41m 19s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/0b71faf1ad984733b0dc318690872b68 : SUCCESS in 42m 56s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/f5eade640f7c42659a7f0aff1e2454ad : FAILURE in 43m 07s\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/5bdf1489dc3a4da68e35a8b6ca9ed3d2 : SUCCESS in 38m 25s","accounts_in_message":[],"_revision_number":11},{"id":"925622128916c642567427d9b12aca0f416ff3c8","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-03 09:01:35.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"5207c6b7085ce78e07530d4879c89ef88b4cf8d6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-03 09:38:17.000000000","message":"Patch Set 12: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eb065543578247c0a4840128e033c791 : SUCCESS in 3m 29s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/c083280c53c64c23b3c73be8e5b43894 : SUCCESS in 33m 41s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/91522132738b40529f5951ec71d2adea : SUCCESS in 35m 17s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/f38f63b2a389488d9c0a9324193e1a50 : SUCCESS in 34m 17s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/20cc79d553134740a725d26c0be3411d : FAILURE in 35m 31s\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/e43eb4184b4340d2aa5982b026c25f84 : SUCCESS in 31m 53s","accounts_in_message":[],"_revision_number":12},{"id":"6fc0e18cbaaeab2831f74ad74be63b7b238502ed","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-03 10:20:47.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"f1338c67a96c23a4cb378cd9d04bf762dbeecbd0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-03 11:01:34.000000000","message":"Patch Set 13: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c2d427624ccf4307a55ce3bb68b534e1 : SUCCESS in 3m 15s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/ad2472b9b2e743ed9b8c86d5d2234942 : SUCCESS in 34m 21s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/7036b4c7ee3044ebb9e6ae2a9689e23a : SUCCESS in 35m 38s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/8310433254054b719e8663408f70c892 : SUCCESS in 34m 42s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/b3a29f4f101843409575450f7260a42e : FAILURE in 33m 31s\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/a48dc6f40a414fc39851703094128b78 : SUCCESS in 32m 27s","accounts_in_message":[],"_revision_number":13},{"id":"f0921397c2d9fa612dbcd102891741ee382f8d9d","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-03 11:09:40.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"945dc510dbd1f976110160c33a0985c3c12207eb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-03 11:54:22.000000000","message":"Patch Set 14: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f96923095e5495aacfa1dc5f652292a : SUCCESS in 2m 46s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/0356d15d17bf4af084fd1ba377f3e5ef : SUCCESS in 39m 06s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/b54e13a3db634f45a0a313ec50f52427 : SUCCESS in 38m 42s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/c566752f17f2456b961de7788ab4fd37 : SUCCESS in 35m 42s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/dd13d837adb94b38a941ce284382b0ca : FAILURE in 38m 42s\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/16a03c35d12a48299ef505c5cff559cf : SUCCESS in 35m 06s","accounts_in_message":[],"_revision_number":14},{"id":"b29ba5a24979b6f8cae69177a5445d4dbc918168","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-04 01:09:27.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"84b00b0dd5e82f3f00d54eb0de5162c3d4ec150a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-04 01:53:04.000000000","message":"Patch Set 15: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05f2aa542be5498ca7cb8cf487c641f8 : SUCCESS in 2m 55s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/8923ed3aae6346ba820f8906ed3bc7b8 : SUCCESS in 34m 34s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/4e581127d3ab4158a4ebef6bc63d7aa2 : SUCCESS in 34m 10s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/cc13da92445a4149b0489354ab010a7d : SUCCESS in 33m 41s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/84e65acadfc54d038a85cd7a44bcfe9d : FAILURE in 37m 50s\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/c8ea8522f1594635898cdae4d51bd621 : SUCCESS in 33m 34s","accounts_in_message":[],"_revision_number":15},{"id":"afe94a3f005b16f9ce3645ca47815dcadebbeb45","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-04 03:21:09.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"cf830a9c18baeda48dc9c67c406f7f23fa27d750","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-04 03:58:00.000000000","message":"Patch Set 16: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f387f5bec1a4ecc91aac406641414cc : SUCCESS in 2m 49s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/0341eb5bcc2f4e36add2e321f656f4e8 : SUCCESS in 34m 56s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/2c7db6b61a3d4e118fbff4da143a8035 : SUCCESS in 34m 06s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/4d8c7ca7f77b44aba7a85a385bb82189 : SUCCESS in 35m 22s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/a5d203c2dc6f42efa5bfbfa5d66aa3b8 : FAILURE in 35m 38s\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/a82d6f424cd6492c84e6029ce4a63f62 : SUCCESS in 31m 07s","accounts_in_message":[],"_revision_number":16},{"id":"0dc2380ebd0a7c9509485a0412211717b5f25a80","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-08 00:54:01.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"9198485bb92f7caad32b9ed4a9c2bf84cb1a8635","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-08 02:39:36.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e7cc37e28b95412ea595a9cc51b7c05f : SUCCESS in 3m 10s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/74e7242fc4904a1c89f35d05a040349e : SUCCESS in 34m 20s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/1bb15c0387cc4db68422be9368195b0c : SUCCESS in 33m 16s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/21875b4651564e73a073bb8d09b3d833 : SUCCESS in 33m 59s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/92c77755fbdd4ed98487a8cbc0da5877 : FAILURE in 40m 59s (non-voting)\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/c5507b296f4e40e2a2111a3297312289 : SUCCESS in 32m 10s","accounts_in_message":[],"_revision_number":17},{"id":"4ac7ae15f02cf4b3cf4b750364985d6f163ada66","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-01-08 02:40:16.000000000","message":"Patch Set 17: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":17},{"id":"9c64a01c4d5a42737712f35ebfab2a83f98e9f1d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-08 02:40:32.000000000","message":"Patch Set 17: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":17},{"id":"8eec10ecf9467863806dbe7c83cc7867ba901229","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-08 03:17:19.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":17},{"id":"c4de2eed2e100568d81f1f7144da81f3c5421b8f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-08 03:17:19.000000000","message":"Patch Set 17: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f1883a332914c3ca880bf8782c13b30 : SUCCESS in 2m 47s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/231bd91943d440c5b7439b34b1387fa2 : SUCCESS in 35m 43s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/0e32f8cd5f294e70966109fa787f14df : SUCCESS in 34m 43s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/015eaad99b7c40718699dc96d0c9cc44 : SUCCESS in 31m 58s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/1f2fa00310e347d9b98563bc69dfc5da : FAILURE in 33m 25s (non-voting)\n- freezer-tempest-basic-sql https://zuul.opendev.org/t/openstack/build/88f2dff044ac409dba7059b588778632 : SUCCESS in 31m 23s","accounts_in_message":[],"_revision_number":17}],"current_revision_number":17,"current_revision":"b7a7423305a8849848dae5654f3c2b1dc338671d","revisions":{"a579c76969fb40321264cc650a7d7930a3c215b3":{"kind":"REWORK","_number":1,"created":"2019-12-31 07:09:19.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/1"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"subject":"Fix a bug:TypeError: a bytes-like object is required, not \u0027str\u0027","message":"Fix a bug:TypeError: a bytes-like object is required, not \u0027str\u0027\n\nPython3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a579c76969fb40321264cc650a7d7930a3c215b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a579c76969fb40321264cc650a7d7930a3c215b3"}]},"branch":"refs/heads/master"},"13952cf3389baebfab4e3092b26ba1426cce3fa7":{"kind":"REWORK","_number":2,"created":"2019-12-31 07:41:45.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/2"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:37:36.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/13952cf3389baebfab4e3092b26ba1426cce3fa7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/13952cf3389baebfab4e3092b26ba1426cce3fa7"}]},"branch":"refs/heads/master"},"2a8fb89b21762f1874deeff429cb97cc4d7d4aa6":{"kind":"REWORK","_number":3,"created":"2019-12-31 08:36:29.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/3"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 08:36:07.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/2a8fb89b21762f1874deeff429cb97cc4d7d4aa6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/2a8fb89b21762f1874deeff429cb97cc4d7d4aa6"}]},"branch":"refs/heads/master"},"1b663277be0fed3c47125e2688919c36b378e49d":{"kind":"REWORK","_number":4,"created":"2020-01-02 05:40:18.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/4"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2020-01-02 05:39:57.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/1b663277be0fed3c47125e2688919c36b378e49d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/1b663277be0fed3c47125e2688919c36b378e49d"}]},"branch":"refs/heads/master"},"8516dc3a74531e5a3d12c6710a0a552756b1afed":{"kind":"REWORK","_number":5,"created":"2020-01-02 09:48:40.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/5"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2020-01-02 09:48:25.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/8516dc3a74531e5a3d12c6710a0a552756b1afed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/8516dc3a74531e5a3d12c6710a0a552756b1afed"}]},"branch":"refs/heads/master"},"4bf62b515a01ba4307588985a37f825bf25015f3":{"kind":"REWORK","_number":6,"created":"2020-01-02 11:03:10.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/6"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2020-01-02 11:02:56.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/4bf62b515a01ba4307588985a37f825bf25015f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/4bf62b515a01ba4307588985a37f825bf25015f3"}]},"branch":"refs/heads/master"},"1adf5d37e8da4e62a92edd6f950e8cc67dd36f43":{"kind":"REWORK","_number":7,"created":"2020-01-03 01:48:37.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/7"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2020-01-03 01:48:20.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/1adf5d37e8da4e62a92edd6f950e8cc67dd36f43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/1adf5d37e8da4e62a92edd6f950e8cc67dd36f43"}]},"branch":"refs/heads/master"},"42a046b1016424596f44e6148f4ff83887aad250":{"kind":"REWORK","_number":8,"created":"2020-01-03 02:38:23.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/8"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2020-01-03 02:38:10.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/42a046b1016424596f44e6148f4ff83887aad250"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/42a046b1016424596f44e6148f4ff83887aad250"}]},"branch":"refs/heads/master"},"d04df294750dad53313edadc6d052fb04600d7f9":{"kind":"REWORK","_number":9,"created":"2020-01-03 06:08:49.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/9"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2020-01-03 06:08:34.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/d04df294750dad53313edadc6d052fb04600d7f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/d04df294750dad53313edadc6d052fb04600d7f9"}]},"branch":"refs/heads/master"},"7ef33c671b34228f965a4b40f2be7333b16b7f2b":{"kind":"REWORK","_number":10,"created":"2020-01-03 07:19:44.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/10"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2020-01-03 07:19:27.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/7ef33c671b34228f965a4b40f2be7333b16b7f2b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/7ef33c671b34228f965a4b40f2be7333b16b7f2b"}]},"branch":"refs/heads/master"},"d75e1bd4770e43585d7c77c413fc14f866ae3156":{"kind":"REWORK","_number":11,"created":"2020-01-03 07:34:47.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/11"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2020-01-03 07:34:31.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/d75e1bd4770e43585d7c77c413fc14f866ae3156"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/d75e1bd4770e43585d7c77c413fc14f866ae3156"}]},"branch":"refs/heads/master"},"b0b525e21118055023f93ba351b08459e2985662":{"kind":"REWORK","_number":12,"created":"2020-01-03 09:01:35.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/12"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2020-01-03 09:01:23.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/b0b525e21118055023f93ba351b08459e2985662"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/b0b525e21118055023f93ba351b08459e2985662"}]},"branch":"refs/heads/master"},"ff1b7d26883cf8b7ac89ed0c4e98227658dccf77":{"kind":"REWORK","_number":13,"created":"2020-01-03 10:20:47.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/13"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2020-01-03 10:20:34.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/ff1b7d26883cf8b7ac89ed0c4e98227658dccf77"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/ff1b7d26883cf8b7ac89ed0c4e98227658dccf77"}]},"branch":"refs/heads/master"},"c6dc5375c4455ac27dad2b996769a3d494555f05":{"kind":"REWORK","_number":14,"created":"2020-01-03 11:09:40.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/14"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2020-01-03 11:09:29.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/c6dc5375c4455ac27dad2b996769a3d494555f05"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/c6dc5375c4455ac27dad2b996769a3d494555f05"}]},"branch":"refs/heads/master"},"93cd421ef7ec497f1553c9292107dbad1e7f49d2":{"kind":"REWORK","_number":15,"created":"2020-01-04 01:09:27.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/15"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2020-01-04 01:09:13.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/93cd421ef7ec497f1553c9292107dbad1e7f49d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/93cd421ef7ec497f1553c9292107dbad1e7f49d2"}]},"branch":"refs/heads/master"},"a0a11c486ccb7692f0536ad1bcaad828d8d48995":{"kind":"REWORK","_number":16,"created":"2020-01-04 03:21:09.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/16"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2020-01-04 03:20:54.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a0a11c486ccb7692f0536ad1bcaad828d8d48995"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a0a11c486ccb7692f0536ad1bcaad828d8d48995"}]},"branch":"refs/heads/master"},"b7a7423305a8849848dae5654f3c2b1dc338671d":{"kind":"REWORK","_number":17,"created":"2020-01-08 00:54:01.000000000","uploader":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"ref":"refs/changes/01/700801/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-tempest-plugin","ref":"refs/changes/01/700801/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-tempest-plugin refs/changes/01/700801/17"}}},"commit":{"parents":[{"commit":"a4085100941f62f0a126f50903e6bb3504518ecc","subject":"Update Devstack doc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/a4085100941f62f0a126f50903e6bb3504518ecc"}]}],"author":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2019-12-31 07:04:29.000000000","tz":-480},"committer":{"name":"caihui","email":"cai.hui@zte.com.cn","date":"2020-01-08 00:53:49.000000000","tz":-480},"subject":"Fix some Python3 compatibility issues","message":"Fix some Python3 compatibility issues\n\n1.TypeError: a bytes-like object is required, not \u0027str\u0027\n\n Python3.X need use decode() to  change  \"bytes\" -\u003e \"str\"\n\nft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py\", line 79, in test_freezer_cmd_actiondelete\n    action_id \u003d err.split(\u0027 \u0027)[1]\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\n2.AttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\nft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py\", line 46, in test_api_actions_get_limit\n    resp, body \u003d self.freezer_api_client.get_actions(limit\u003dvalid_limit)\n  File \"/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py\", line 136, in get_actions\n    uri +\u003d \u0027?%s\u0027 % urllib.urlencode(params)\nAttributeError: module \u0027urllib\u0027 has no attribute \u0027urlencode\u0027\n\nChange-Id: Ice774245605fe3549c7dacb9a2891d8177777f66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/b7a7423305a8849848dae5654f3c2b1dc338671d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-tempest-plugin/commit/b7a7423305a8849848dae5654f3c2b1dc338671d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
