)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"263a1fddbba0089ac8e5c73d10067e67f78bc983","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"1d4285bf_c72123d6","updated":"2022-01-12 08:10:50.000000000","message":"I only rebased it to resolve conflicts so I will still vote on this change. ","commit_id":"8928457196e7d3496f192ed34de483853d2c9aeb"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"46e0dabb8ca200caee5edc0b0ec33f88af32ad6e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"1864a309_fbef5d02","updated":"2022-01-16 18:16:58.000000000","message":"recheck","commit_id":"8928457196e7d3496f192ed34de483853d2c9aeb"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"605c077fe4a22d1b3cdfecf631048ac6da9ad4ab","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"34dbe466_69812543","updated":"2022-01-14 06:34:16.000000000","message":"recheck","commit_id":"8928457196e7d3496f192ed34de483853d2c9aeb"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"338f73d2150cee110a6d519fb20a38850f847e5c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"68233fe5_40276435","updated":"2022-01-15 21:36:47.000000000","message":"recheck","commit_id":"8928457196e7d3496f192ed34de483853d2c9aeb"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"fa124d6bcff3f0129744c3bcf6eda2440fb2862c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"8f51c772_cb51a25c","updated":"2022-02-04 07:27:54.000000000","message":"I like readability changes","commit_id":"92b081145ef55f0e9ff2042eb06db89eb389a654"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"ca699365772b2073ecdf9038003fc61d0cb0827e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"1471f671_ce5c875a","updated":"2022-01-18 11:06:47.000000000","message":"recheck","commit_id":"92b081145ef55f0e9ff2042eb06db89eb389a654"}],"neutron/tests/unit/services/ovn_l3/test_plugin.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"633e15fbd084a4834c52cf01ae3d719ad0703958","unresolved":false,"context_lines":[{"line_number":329,"context_line":"        called_args_dict \u003d ("},{"line_number":330,"context_line":"            self.l3_inst._nb_ovn.update_lrouter_port.call_args_list[0][1])"},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"        self.assertEqual(1, self.l3_inst._nb_ovn.update_lrouter_port.call_count)"},{"line_number":333,"context_line":"        self.assertItemsEqual(fake_rtr_intf_networks,"},{"line_number":334,"context_line":"                              called_args_dict.get(\u0027networks\u0027, []))"},{"line_number":335,"context_line":"        self.l3_inst._nb_ovn.set_lrouter_port_in_lswitch_port.\\"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_177ab1ef","line":332,"updated":"2020-04-09 22:42:20.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"9741a6dbcf7ad24034cb0acc7e92eaeaba90d97b"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"0e3cc056bad377c89de5baec1f43019ff7a9ac34","unresolved":false,"context_lines":[{"line_number":329,"context_line":"        called_args_dict \u003d ("},{"line_number":330,"context_line":"            self.l3_inst._nb_ovn.update_lrouter_port.call_args_list[0][1])"},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"        self.assertEqual(1, self.l3_inst._nb_ovn.update_lrouter_port.call_count)"},{"line_number":333,"context_line":"        self.assertItemsEqual(fake_rtr_intf_networks,"},{"line_number":334,"context_line":"                              called_args_dict.get(\u0027networks\u0027, []))"},{"line_number":335,"context_line":"        self.l3_inst._nb_ovn.set_lrouter_port_in_lswitch_port.\\"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_1504bf49","line":332,"in_reply_to":"1f493fa4_4f755d98","updated":"2020-04-23 14:27:53.000000000","message":"I guess I had multiple windows open w/ different servers/checkouts? Weird. Never argue with a computer I suppose. :D","commit_id":"9741a6dbcf7ad24034cb0acc7e92eaeaba90d97b"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"3543274b499ca20c6637278dac66c2ca11d5fa4b","unresolved":false,"context_lines":[{"line_number":329,"context_line":"        called_args_dict \u003d ("},{"line_number":330,"context_line":"            self.l3_inst._nb_ovn.update_lrouter_port.call_args_list[0][1])"},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"        self.assertEqual(1, self.l3_inst._nb_ovn.update_lrouter_port.call_count)"},{"line_number":333,"context_line":"        self.assertItemsEqual(fake_rtr_intf_networks,"},{"line_number":334,"context_line":"                              called_args_dict.get(\u0027networks\u0027, []))"},{"line_number":335,"context_line":"        self.l3_inst._nb_ovn.set_lrouter_port_in_lswitch_port.\\"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_4f755d98","line":332,"in_reply_to":"1f493fa4_a47248e2","updated":"2020-04-20 18:42:15.000000000","message":"The last character in this line is in column 80 according to vi, the original had 77 chars though :-o","commit_id":"9741a6dbcf7ad24034cb0acc7e92eaeaba90d97b"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"30299434bc4b00ed0f01a5020e3eae490bdaf4aa","unresolved":false,"context_lines":[{"line_number":329,"context_line":"        called_args_dict \u003d ("},{"line_number":330,"context_line":"            self.l3_inst._nb_ovn.update_lrouter_port.call_args_list[0][1])"},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"        self.assertEqual(1, self.l3_inst._nb_ovn.update_lrouter_port.call_count)"},{"line_number":333,"context_line":"        self.assertItemsEqual(fake_rtr_intf_networks,"},{"line_number":334,"context_line":"                              called_args_dict.get(\u0027networks\u0027, []))"},{"line_number":335,"context_line":"        self.l3_inst._nb_ovn.set_lrouter_port_in_lswitch_port.\\"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_a47248e2","line":332,"in_reply_to":"df33271e_177ab1ef","updated":"2020-04-20 18:35:30.000000000","message":"This line is 77 chars long, in fact no line is longer than 79 chars:\n\n[vagrant@localhost neutron]$ wc -L neutron/tests/unit/services/ovn_l3/test_plugin.py \n79 neutron/tests/unit/services/ovn_l3/test_plugin.py","commit_id":"9741a6dbcf7ad24034cb0acc7e92eaeaba90d97b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"633e15fbd084a4834c52cf01ae3d719ad0703958","unresolved":false,"context_lines":[{"line_number":631,"context_line":"            self.context, router_id, interface_info)"},{"line_number":632,"context_line":"        self.l3_inst._nb_ovn.lrp_del.assert_called_once_with("},{"line_number":633,"context_line":"            \u0027lrp-router-port-id\u0027, \u0027neutron-router-id\u0027, if_exists\u003dTrue)"},{"line_number":634,"context_line":"        self.l3_inst._nb_ovn.delete_nat_rule_in_lrouter.assert_called_once_with("},{"line_number":635,"context_line":"            \u0027neutron-router-id\u0027, logical_ip\u003d\u002710.0.0.0/24\u0027,"},{"line_number":636,"context_line":"            external_ip\u003d\u0027192.168.1.1\u0027, type\u003d\u0027snat\u0027)"},{"line_number":637,"context_line":"        self.del_rev_p.assert_called_with("}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_f77e2de2","line":634,"updated":"2020-04-09 22:42:20.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"9741a6dbcf7ad24034cb0acc7e92eaeaba90d97b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"633e15fbd084a4834c52cf01ae3d719ad0703958","unresolved":false,"context_lines":[{"line_number":789,"context_line":"        self.l3_inst._nb_ovn.delete_static_route.assert_not_called()"},{"line_number":790,"context_line":"        self.l3_inst._nb_ovn.delete_nat_rule_in_lrouter.assert_not_called()"},{"line_number":791,"context_line":"        self.l3_inst._nb_ovn.add_lrouter_port.assert_not_called()"},{"line_number":792,"context_line":"        self.l3_inst._nb_ovn.set_lrouter_port_in_lswitch_port.assert_not_called()"},{"line_number":793,"context_line":"        self.l3_inst._nb_ovn.add_static_route.assert_not_called()"},{"line_number":794,"context_line":"        self.l3_inst._nb_ovn.add_nat_rule_in_lrouter.assert_not_called()"},{"line_number":795,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_5780b9bf","line":792,"updated":"2020-04-09 22:42:20.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"9741a6dbcf7ad24034cb0acc7e92eaeaba90d97b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"633e15fbd084a4834c52cf01ae3d719ad0703958","unresolved":false,"context_lines":[{"line_number":872,"context_line":"        self.l3_inst.update_router(self.context, \u0027router-id\u0027, router)"},{"line_number":873,"context_line":""},{"line_number":874,"context_line":"        self.l3_inst._nb_ovn.delete_static_route.assert_not_called()"},{"line_number":875,"context_line":"        self.l3_inst._nb_ovn.delete_nat_rule_in_lrouter.assert_called_once_with("},{"line_number":876,"context_line":"            \u0027neutron-router-id\u0027, type\u003d\u0027snat\u0027, logical_ip\u003d\u002710.0.0.0/24\u0027,"},{"line_number":877,"context_line":"            external_ip\u003d\u0027192.168.1.1\u0027)"},{"line_number":878,"context_line":"        self.l3_inst._nb_ovn.add_static_route.assert_not_called()"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_378535d0","line":875,"updated":"2020-04-09 22:42:20.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"9741a6dbcf7ad24034cb0acc7e92eaeaba90d97b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"633e15fbd084a4834c52cf01ae3d719ad0703958","unresolved":false,"context_lines":[{"line_number":1055,"context_line":"        self.l3_inst._nb_ovn.get_floatingip.return_value \u003d ("},{"line_number":1056,"context_line":"            self.fake_ovn_nat_rule)"},{"line_number":1057,"context_line":"        self.l3_inst.delete_floatingip(self.context, \u0027floatingip-id\u0027)"},{"line_number":1058,"context_line":"        self.l3_inst._nb_ovn.delete_nat_rule_in_lrouter.assert_called_once_with("},{"line_number":1059,"context_line":"            \u0027neutron-router-id\u0027,"},{"line_number":1060,"context_line":"            type\u003d\u0027dnat_and_snat\u0027,"},{"line_number":1061,"context_line":"            logical_ip\u003d\u002710.0.0.10\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_976d2134","line":1058,"updated":"2020-04-09 22:42:20.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"9741a6dbcf7ad24034cb0acc7e92eaeaba90d97b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"633e15fbd084a4834c52cf01ae3d719ad0703958","unresolved":false,"context_lines":[{"line_number":1077,"context_line":"        self.l3_inst._nb_ovn.lookup.return_value \u003d self.lb_network"},{"line_number":1078,"context_line":""},{"line_number":1079,"context_line":"        self.l3_inst.delete_floatingip(self.context, \u0027floatingip-id\u0027)"},{"line_number":1080,"context_line":"        self.l3_inst._nb_ovn.delete_nat_rule_in_lrouter.assert_called_once_with("},{"line_number":1081,"context_line":"            \u0027neutron-router-id\u0027,"},{"line_number":1082,"context_line":"            type\u003d\u0027dnat_and_snat\u0027,"},{"line_number":1083,"context_line":"            logical_ip\u003d\u002710.0.0.10\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_776a1d1a","line":1080,"updated":"2020-04-09 22:42:20.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"9741a6dbcf7ad24034cb0acc7e92eaeaba90d97b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"633e15fbd084a4834c52cf01ae3d719ad0703958","unresolved":false,"context_lines":[{"line_number":1127,"context_line":"        self.l3_inst._nb_ovn.get_floatingip.return_value \u003d ("},{"line_number":1128,"context_line":"            self.fake_ovn_nat_rule)"},{"line_number":1129,"context_line":"        self.l3_inst.update_floatingip(self.context, \u0027id\u0027, \u0027floatingip\u0027)"},{"line_number":1130,"context_line":"        self.l3_inst._nb_ovn.delete_nat_rule_in_lrouter.assert_called_once_with("},{"line_number":1131,"context_line":"            \u0027neutron-router-id\u0027,"},{"line_number":1132,"context_line":"            type\u003d\u0027dnat_and_snat\u0027,"},{"line_number":1133,"context_line":"            logical_ip\u003d\u002710.0.0.10\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_d7732915","line":1130,"updated":"2020-04-09 22:42:20.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"9741a6dbcf7ad24034cb0acc7e92eaeaba90d97b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"633e15fbd084a4834c52cf01ae3d719ad0703958","unresolved":false,"context_lines":[{"line_number":1210,"context_line":"        self.fake_floating_ip_new.update({\u0027port_id\u0027: \u0027foo\u0027})"},{"line_number":1211,"context_line":"        uf.return_value \u003d self.fake_floating_ip_new"},{"line_number":1212,"context_line":"        self.l3_inst.update_floatingip(self.context, \u0027id\u0027, \u0027floatingip\u0027)"},{"line_number":1213,"context_line":"        self.l3_inst._nb_ovn.delete_nat_rule_in_lrouter.assert_called_once_with("},{"line_number":1214,"context_line":"            \u0027neutron-router-id\u0027,"},{"line_number":1215,"context_line":"            type\u003d\u0027dnat_and_snat\u0027,"},{"line_number":1216,"context_line":"            logical_ip\u003d\u002710.0.0.10\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_b770250a","line":1213,"updated":"2020-04-09 22:42:20.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"9741a6dbcf7ad24034cb0acc7e92eaeaba90d97b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"633e15fbd084a4834c52cf01ae3d719ad0703958","unresolved":false,"context_lines":[{"line_number":1241,"context_line":"        uf.return_value \u003d self.fake_floating_ip_new"},{"line_number":1242,"context_line":"        self.l3_inst.update_floatingip(self.context, \u0027id\u0027, \u0027floatingip\u0027)"},{"line_number":1243,"context_line":""},{"line_number":1244,"context_line":"        self.l3_inst._nb_ovn.delete_nat_rule_in_lrouter.assert_called_once_with("},{"line_number":1245,"context_line":"            \u0027neutron-router-id\u0027,"},{"line_number":1246,"context_line":"            type\u003d\u0027dnat_and_snat\u0027,"},{"line_number":1247,"context_line":"            logical_ip\u003d\u002710.0.0.10\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_1763d143","line":1244,"updated":"2020-04-09 22:42:20.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"9741a6dbcf7ad24034cb0acc7e92eaeaba90d97b"}]}
