)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13192,"name":"Souville","display_name":"Bertrand Souville","email":"souville@docomolab-euro.com","username":"bertys"},"change_message_id":"101e34a5cd2b678b1129fe162f042d98d4f5195b","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adds /leases api tests using gabbi"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds /leases api tests using gabbi. Tests for /leases"},{"line_number":10,"context_line":"api will be added in a following patch."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Idb00cc910af163f7ebbbb7e504aff41cade3e99e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5f7c97a3_e07fcb14","line":10,"range":{"start_line":9,"start_character":47,"end_line":10,"end_character":39},"updated":"2018-07-16 07:19:08.000000000","message":"??","commit_id":"ded63abf80d1999ff1fbd942e31e60dfb706588d"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"14338a04aecf3ce9dcd6ff85cef4c2336ba0c6ea","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adds /leases api tests using gabbi"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds /leases api tests using gabbi. Tests for /leases"},{"line_number":10,"context_line":"api will be added in a following patch."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Idb00cc910af163f7ebbbb7e504aff41cade3e99e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5f7c97a3_ab6d1dcc","line":10,"range":{"start_line":9,"start_character":47,"end_line":10,"end_character":39},"in_reply_to":"5f7c97a3_e07fcb14","updated":"2018-07-17 00:20:47.000000000","message":"Oops, will fix","commit_id":"ded63abf80d1999ff1fbd942e31e60dfb706588d"}],"blazar_tempest_plugin/tests/api/gabbits/leases.yaml":[{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"14338a04aecf3ce9dcd6ff85cef4c2336ba0c6ea","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    accept: application/json"},{"line_number":7,"context_line":"    content-type: application/json"},{"line_number":8,"context_line":"    X-Auth-Token: $ENVIRON[\u0027OS_TOKEN\u0027]"},{"line_number":9,"context_line":"  use_prior_test: True"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"tests:"},{"line_number":12,"context_line":"- name: post a new lease wrong time order"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_d6aa9ed1","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":22},"updated":"2018-07-17 00:20:47.000000000","message":"No need. This defaults to True.","commit_id":"ded63abf80d1999ff1fbd942e31e60dfb706588d"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"14338a04aecf3ce9dcd6ff85cef4c2336ba0c6ea","unresolved":false,"context_lines":[{"line_number":21,"context_line":"         max: 1"},{"line_number":22,"context_line":"  status: 500"},{"line_number":23,"context_line":"#  # This should be 400 invalid input rather than 500"},{"line_number":24,"context_line":"#  # Internal server error. Now fix being proposed in"},{"line_number":25,"context_line":"#  # https://review.openstack.org/#/c/571153"},{"line_number":26,"context_line":"#  status: 400"},{"line_number":27,"context_line":"#  response_strings:"},{"line_number":28,"context_line":"#    - End date must be later than start date"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_f660fad2","line":25,"range":{"start_line":24,"start_character":28,"end_line":25,"end_character":44},"updated":"2018-07-17 00:20:47.000000000","message":"It is now gone. Let\u0027s fix this.","commit_id":"ded63abf80d1999ff1fbd942e31e60dfb706588d"},{"author":{"_account_id":13192,"name":"Souville","display_name":"Bertrand Souville","email":"souville@docomolab-euro.com","username":"bertys"},"change_message_id":"101e34a5cd2b678b1129fe162f042d98d4f5195b","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    name: my_lease"},{"line_number":43,"context_line":"    start_date: \"2020-12-26 12:00\""},{"line_number":44,"context_line":"    end_date: \"2020-12-27 12:00\""},{"line_number":45,"context_line":"  status: 202"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"- name: get new lease"},{"line_number":48,"context_line":"  GET: reservation/v1/leases"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_a090f350","line":45,"range":{"start_line":45,"start_character":2,"end_line":45,"end_character":13},"updated":"2018-07-16 07:19:08.000000000","message":"-\u003e \nThis should be 201 rather than 202. Now fix being proposed in https://review.openstack.org/#/c/580538/","commit_id":"ded63abf80d1999ff1fbd942e31e60dfb706588d"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"14338a04aecf3ce9dcd6ff85cef4c2336ba0c6ea","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    name: my_lease"},{"line_number":43,"context_line":"    start_date: \"2020-12-26 12:00\""},{"line_number":44,"context_line":"    end_date: \"2020-12-27 12:00\""},{"line_number":45,"context_line":"  status: 202"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"- name: get new lease"},{"line_number":48,"context_line":"  GET: reservation/v1/leases"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_769aaac4","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":13},"updated":"2018-07-17 00:20:47.000000000","message":"Yup, will fix.","commit_id":"ded63abf80d1999ff1fbd942e31e60dfb706588d"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"14338a04aecf3ce9dcd6ff85cef4c2336ba0c6ea","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"- name: get new lease"},{"line_number":48,"context_line":"  GET: reservation/v1/leases"},{"line_number":49,"context_line":"  poll:"},{"line_number":50,"context_line":"    count: 10 # try up to ten times"},{"line_number":51,"context_line":"    delay: 1  # wait 1 second between each try"},{"line_number":52,"context_line":"  response_json_paths:"},{"line_number":53,"context_line":"    $.leases.`len`: 1"},{"line_number":54,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_56976e9d","line":51,"range":{"start_line":49,"start_character":0,"end_line":51,"end_character":46},"updated":"2018-07-17 00:20:47.000000000","message":"No need","commit_id":"ded63abf80d1999ff1fbd942e31e60dfb706588d"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"14338a04aecf3ce9dcd6ff85cef4c2336ba0c6ea","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"- name: get no lease"},{"line_number":60,"context_line":"  GET: reservation/v1/leases"},{"line_number":61,"context_line":"  poll:"},{"line_number":62,"context_line":"    count: 10 # try up to ten times"},{"line_number":63,"context_line":"    delay: 1  # wait 1 second between each try"},{"line_number":64,"context_line":"  response_json_paths:"},{"line_number":65,"context_line":"    $.leases.`len`: 0"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_16a1f6f7","line":63,"range":{"start_line":61,"start_character":0,"end_line":63,"end_character":46},"updated":"2018-07-17 00:20:47.000000000","message":"No need","commit_id":"ded63abf80d1999ff1fbd942e31e60dfb706588d"},{"author":{"_account_id":23840,"name":"Hiroaki Kobayashi","email":"kobayashi.hiroaki@lab.ntt.co.jp","username":"hiro-kobayashi"},"change_message_id":"f34b7b79477760436cd2369834dc4a6ecce8be2e","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    X-Auth-Token: $ENVIRON[\u0027OS_TOKEN\u0027]"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"tests:"},{"line_number":11,"context_line":"- name: post a new lease wrong time order"},{"line_number":12,"context_line":"  POST: reservation/v1/leases"},{"line_number":13,"context_line":"  data:"},{"line_number":14,"context_line":"    name: my_lease_wrong_time_order"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_924cf140","line":11,"range":{"start_line":11,"start_character":25,"end_line":11,"end_character":41},"updated":"2018-07-18 07:51:39.000000000","message":"with invalid time order","commit_id":"938344c03da2dbdb94ec2016f396a82fe257619a"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"83689be65340cd79515b33e17aa7f8282e63f875","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    X-Auth-Token: $ENVIRON[\u0027OS_TOKEN\u0027]"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"tests:"},{"line_number":11,"context_line":"- name: post a new lease wrong time order"},{"line_number":12,"context_line":"  POST: reservation/v1/leases"},{"line_number":13,"context_line":"  data:"},{"line_number":14,"context_line":"    name: my_lease_wrong_time_order"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_08a3ceb1","line":11,"range":{"start_line":11,"start_character":25,"end_line":11,"end_character":41},"in_reply_to":"5f7c97a3_924cf140","updated":"2018-07-18 09:06:29.000000000","message":"Done","commit_id":"938344c03da2dbdb94ec2016f396a82fe257619a"},{"author":{"_account_id":23840,"name":"Hiroaki Kobayashi","email":"kobayashi.hiroaki@lab.ntt.co.jp","username":"hiro-kobayashi"},"change_message_id":"f34b7b79477760436cd2369834dc4a6ecce8be2e","unresolved":false,"context_lines":[{"line_number":18,"context_line":"  response_strings:"},{"line_number":19,"context_line":"    - End date must be later than start date."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"- name: post a new lease end_date missing"},{"line_number":22,"context_line":"  POST: reservation/v1/leases"},{"line_number":23,"context_line":"  data:"},{"line_number":24,"context_line":"    name: my_lease_end_date_missing"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_b2db2d78","line":21,"range":{"start_line":21,"start_character":25,"end_line":21,"end_character":41},"updated":"2018-07-18 07:51:39.000000000","message":"without end_date","commit_id":"938344c03da2dbdb94ec2016f396a82fe257619a"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"83689be65340cd79515b33e17aa7f8282e63f875","unresolved":false,"context_lines":[{"line_number":18,"context_line":"  response_strings:"},{"line_number":19,"context_line":"    - End date must be later than start date."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"- name: post a new lease end_date missing"},{"line_number":22,"context_line":"  POST: reservation/v1/leases"},{"line_number":23,"context_line":"  data:"},{"line_number":24,"context_line":"    name: my_lease_end_date_missing"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_28a80a89","line":21,"range":{"start_line":21,"start_character":25,"end_line":21,"end_character":41},"in_reply_to":"5f7c97a3_b2db2d78","updated":"2018-07-18 09:06:29.000000000","message":"Done","commit_id":"938344c03da2dbdb94ec2016f396a82fe257619a"},{"author":{"_account_id":23840,"name":"Hiroaki Kobayashi","email":"kobayashi.hiroaki@lab.ntt.co.jp","username":"hiro-kobayashi"},"change_message_id":"f34b7b79477760436cd2369834dc4a6ecce8be2e","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  response_strings:"},{"line_number":28,"context_line":"    - Missing parameter end_date"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"- name: create new lease"},{"line_number":31,"context_line":"  POST: reservation/v1/leases"},{"line_number":32,"context_line":"  data:"},{"line_number":33,"context_line":"    name: my_lease"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_b286cd5e","line":30,"range":{"start_line":30,"start_character":8,"end_line":30,"end_character":14},"updated":"2018-07-18 07:51:39.000000000","message":"I think \"post\" is better for aligning with other pattern names.","commit_id":"938344c03da2dbdb94ec2016f396a82fe257619a"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"83689be65340cd79515b33e17aa7f8282e63f875","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  response_strings:"},{"line_number":28,"context_line":"    - Missing parameter end_date"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"- name: create new lease"},{"line_number":31,"context_line":"  POST: reservation/v1/leases"},{"line_number":32,"context_line":"  data:"},{"line_number":33,"context_line":"    name: my_lease"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_c8907652","line":30,"range":{"start_line":30,"start_character":8,"end_line":30,"end_character":14},"in_reply_to":"5f7c97a3_b286cd5e","updated":"2018-07-18 09:06:29.000000000","message":"Done","commit_id":"938344c03da2dbdb94ec2016f396a82fe257619a"}]}
