)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"8a5ac5c571424fe3afa8c3ff1dd20385443cc8a1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"e12f3e35_03212f04","updated":"2021-11-25 09:14:52.000000000","message":"recheck","commit_id":"7aaffe8a35b82ac49495ca8835fecd36ee4d8491"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1cddd1122d27522de7da3411d0e01ed4003f2b79","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"a36e4dd3_7eddbe52","updated":"2021-11-27 10:37:06.000000000","message":"recheck","commit_id":"6bb229af2ccb8a89483703c96699cb8ed54ea6d3"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"950a5b6d006a16c58534561c84de1a35e2397241","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"d3df40f4_2de56234","updated":"2021-12-03 14:24:14.000000000","message":"Finally +1 in Zuul!!","commit_id":"8813b0ed2dbb251e12ba312aaece37a0c38ee5a4"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"921db55e2e48c59d83bfecb3579af7cedc285cac","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"7ce87459_614f22f2","updated":"2021-12-06 07:40:48.000000000","message":"Truly hard work!","commit_id":"8813b0ed2dbb251e12ba312aaece37a0c38ee5a4"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"3a61299bd2fc5fcf4d0ff0df25592b90df076f73","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"9e387db2_f2b9c4cf","updated":"2021-12-07 09:04:20.000000000","message":"recheck","commit_id":"8813b0ed2dbb251e12ba312aaece37a0c38ee5a4"}],"neutron/tests/functional/db/test_migrations.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"f729a0fe6f26d99c1e5eeb8c62cf115add37537a","unresolved":true,"context_lines":[{"line_number":313,"context_line":"                    migration.do_alembic_command("},{"line_number":314,"context_line":"                        self.alembic_config, \u0027upgrade\u0027, rev[0])"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"            # with self._listener(engine, check_expand_branch):"},{"line_number":317,"context_line":"            #     migration.do_alembic_command("},{"line_number":318,"context_line":"            #         self.alembic_config, \u0027upgrade\u0027,"},{"line_number":319,"context_line":"            #         \u0027%s@head\u0027 % migration.EXPAND_BRANCH)"}],"source_content_type":"text/x-python","patch_set":7,"id":"ee6e6d7e_c4dc164e","line":316,"updated":"2021-11-24 10:50:45.000000000","message":"This is something that must be discussed, if we allow drop operations in expand migrations. Contract migrations are no longer supported.","commit_id":"7aaffe8a35b82ac49495ca8835fecd36ee4d8491"}],"neutron/tests/unit/extensions/test_external_net.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"77d5594105ec82df845d1c33bf4886be52b00514","unresolved":true,"context_lines":[{"line_number":144,"context_line":"        model \u003d models_v2.Network"},{"line_number":145,"context_line":"        txt \u003d (\"networkrbacs.action \u003d :action_1 AND \""},{"line_number":146,"context_line":"               \"networkrbacs.target_project \u003d :target_project_1 OR \""},{"line_number":147,"context_line":"               \"networkrbacs.target_project \u003d :target_projectt_2\")"},{"line_number":148,"context_line":"        conditions \u003d external_net_db._network_filter_hook(ctx, model, [])"},{"line_number":149,"context_line":"        self.assertEqual(conditions.__str__(), txt)"},{"line_number":150,"context_line":"        # Try to concatenate conditions"}],"source_content_type":"text/x-python","patch_set":5,"id":"36a3f9ef_ff46ea98","line":147,"range":{"start_line":147,"start_character":60,"end_line":147,"end_character":62},"updated":"2021-11-23 10:19:17.000000000","message":"this typo causes UT failures :)","commit_id":"b65f09b91b9c0f91e90b91f6648b5ad1db9bbea9"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"f63af0c5036b6050f828b5afe8dd02d30771ab3f","unresolved":false,"context_lines":[{"line_number":144,"context_line":"        model \u003d models_v2.Network"},{"line_number":145,"context_line":"        txt \u003d (\"networkrbacs.action \u003d :action_1 AND \""},{"line_number":146,"context_line":"               \"networkrbacs.target_project \u003d :target_project_1 OR \""},{"line_number":147,"context_line":"               \"networkrbacs.target_project \u003d :target_projectt_2\")"},{"line_number":148,"context_line":"        conditions \u003d external_net_db._network_filter_hook(ctx, model, [])"},{"line_number":149,"context_line":"        self.assertEqual(conditions.__str__(), txt)"},{"line_number":150,"context_line":"        # Try to concatenate conditions"}],"source_content_type":"text/x-python","patch_set":5,"id":"9e472a38_2171cde4","line":147,"range":{"start_line":147,"start_character":60,"end_line":147,"end_character":62},"in_reply_to":"36a3f9ef_ff46ea98","updated":"2021-11-23 16:07:15.000000000","message":"Thanks!","commit_id":"b65f09b91b9c0f91e90b91f6648b5ad1db9bbea9"}],"neutron/tests/unit/objects/test_subnetpool.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"77d5594105ec82df845d1c33bf4886be52b00514","unresolved":true,"context_lines":[{"line_number":100,"context_line":"                                   address_scope_id):"},{"line_number":101,"context_line":"        filter_mock.assert_called_once()"},{"line_number":102,"context_line":"        self.assertEqual("},{"line_number":103,"context_line":"            \"addressscoperbacs.target_tenant IN (\u0027*\u0027, \u0027%(project_id)s\u0027) \""},{"line_number":104,"context_line":"            \"AND addressscoperbacs.object_id \u003d \u0027%(address_scope_id)s\u0027\" % {"},{"line_number":105,"context_line":"                \"project_id\": project_id,"},{"line_number":106,"context_line":"                \"address_scope_id\": address_scope_id,"}],"source_content_type":"text/x-python","patch_set":5,"id":"5705d21d_a97ba06e","line":103,"updated":"2021-11-23 10:19:17.000000000","message":"this needs to be updated also probably","commit_id":"b65f09b91b9c0f91e90b91f6648b5ad1db9bbea9"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"f63af0c5036b6050f828b5afe8dd02d30771ab3f","unresolved":false,"context_lines":[{"line_number":100,"context_line":"                                   address_scope_id):"},{"line_number":101,"context_line":"        filter_mock.assert_called_once()"},{"line_number":102,"context_line":"        self.assertEqual("},{"line_number":103,"context_line":"            \"addressscoperbacs.target_tenant IN (\u0027*\u0027, \u0027%(project_id)s\u0027) \""},{"line_number":104,"context_line":"            \"AND addressscoperbacs.object_id \u003d \u0027%(address_scope_id)s\u0027\" % {"},{"line_number":105,"context_line":"                \"project_id\": project_id,"},{"line_number":106,"context_line":"                \"address_scope_id\": address_scope_id,"}],"source_content_type":"text/x-python","patch_set":5,"id":"512e4ff6_3d2b145c","line":103,"in_reply_to":"5705d21d_a97ba06e","updated":"2021-11-23 16:07:15.000000000","message":"Done (and thanks)","commit_id":"b65f09b91b9c0f91e90b91f6648b5ad1db9bbea9"}]}
