)]}'
{"neutron_tempest_plugin/api/test_security_groups.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3969b9f3e06366052ea85092ac1cf3687d6cd4b0","unresolved":false,"context_lines":[{"line_number":114,"context_line":"        self.assertNotIn(admin_security_group_rule[\u0027id\u0027], rules_ids)"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"    @decorators.idempotent_id(\u00274e6111cf-62d6-4835-89d4-bf5440306545\u0027)"},{"line_number":118,"context_line":"    def test_list_security_group_rules_wrong_project_id(self):"},{"line_number":119,"context_line":"        self.assertRaises(exceptions.NotFound,"},{"line_number":120,"context_line":"                          self.client.list_security_group_rules,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_c8369202","line":117,"updated":"2020-09-25 20:29:24.000000000","message":"pep8: E303 too many blank lines (2)","commit_id":"0ab3c0e37f1fbbc175b08750aaf8836465bc19cf"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"b9213a534fd672ccf993053e30dd540fab4df94e","unresolved":false,"context_lines":[{"line_number":114,"context_line":"        self.assertNotIn(admin_security_group_rule[\u0027id\u0027], rules_ids)"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    @decorators.idempotent_id(\u00274e6111cf-62d6-4835-89d4-bf5440306545\u0027)"},{"line_number":117,"context_line":"    def test_list_security_group_rules_wrong_project_id(self):"},{"line_number":118,"context_line":"        self.assertRaises(exceptions.NotFound,"},{"line_number":119,"context_line":"                          self.client.list_security_group_rules,"},{"line_number":120,"context_line":"                          tenant_id\u003d\u0027non_existing_project\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f6b1bfe_e2a1cb97","line":117,"updated":"2020-10-14 07:22:14.000000000","message":"why should probably add some config option to tell tempest if project_id middleware is loaded or not and skip this test if that is not loaded.\nIt\u0027s because users may run neutron-tempest-plugin tests on the deployment where this middleware isn\u0027t used and we would fail this test in such case.","commit_id":"d3b463fa80b118ac699ace7a76b41080656b742e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"c490e7c4e7165349fdeb77bbcffd66cbcbbba4fe","unresolved":false,"context_lines":[{"line_number":114,"context_line":"        self.assertNotIn(admin_security_group_rule[\u0027id\u0027], rules_ids)"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    @decorators.idempotent_id(\u00274e6111cf-62d6-4835-89d4-bf5440306545\u0027)"},{"line_number":117,"context_line":"    def test_list_security_group_rules_wrong_project_id(self):"},{"line_number":118,"context_line":"        self.assertRaises(exceptions.NotFound,"},{"line_number":119,"context_line":"                          self.client.list_security_group_rules,"},{"line_number":120,"context_line":"                          tenant_id\u003d\u0027non_existing_project\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f6b1bfe_d90e4131","line":117,"in_reply_to":"7f6b1bfe_e2a1cb97","updated":"2020-10-14 14:43:59.000000000","message":"Sorry but I have no idea of how to implement this. Can you give me some advice?","commit_id":"d3b463fa80b118ac699ace7a76b41080656b742e"}],"neutron_tempest_plugin/config.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"c4592d74225a97225a86e6ea59fdb47facada7b1","unresolved":false,"context_lines":[{"line_number":150,"context_line":"    cfg.BoolOpt(\u0027project_id_middleware_available\u0027,"},{"line_number":151,"context_line":"                default\u003dFalse,"},{"line_number":152,"context_line":"                help\u003d\u0027Indicates whether ProjectIdMiddleware is available in \u0027"},{"line_number":153,"context_line":"                     \u0027the neutron pipeline.\u0027),"},{"line_number":154,"context_line":"]"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"# TODO(amuller): Redo configuration options registration as part of the planned"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f621f24_6d49398a","line":153,"updated":"2020-11-18 09:10:41.000000000","message":"maybe instead of config option we can use new list of available features added by Lajos in https://review.opendev.org/#/c/760916/ ?","commit_id":"10c5042a4f8be8e7bd25294c51a3e232c3fa18b1"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"7bcfdf42e8ca63b0b129e3cf309bb596e21ad550","unresolved":false,"context_lines":[{"line_number":150,"context_line":"    cfg.BoolOpt(\u0027project_id_middleware_available\u0027,"},{"line_number":151,"context_line":"                default\u003dFalse,"},{"line_number":152,"context_line":"                help\u003d\u0027Indicates whether ProjectIdMiddleware is available in \u0027"},{"line_number":153,"context_line":"                     \u0027the neutron pipeline.\u0027),"},{"line_number":154,"context_line":"]"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"# TODO(amuller): Redo configuration options registration as part of the planned"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f621f24_cb92f09f","line":153,"in_reply_to":"1f621f24_6d49398a","updated":"2020-11-18 15:45:48.000000000","message":"But this is an option in the api-paste configuration, not an API extension. Should not be listed there.","commit_id":"10c5042a4f8be8e7bd25294c51a3e232c3fa18b1"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"cd046d36744c4037d47a5a57eb30477adddcdc16","unresolved":false,"context_lines":[{"line_number":150,"context_line":"    cfg.BoolOpt(\u0027project_id_middleware_available\u0027,"},{"line_number":151,"context_line":"                default\u003dFalse,"},{"line_number":152,"context_line":"                help\u003d\u0027Indicates whether ProjectIdMiddleware is available in \u0027"},{"line_number":153,"context_line":"                     \u0027the neutron pipeline.\u0027),"},{"line_number":154,"context_line":"]"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"# TODO(amuller): Redo configuration options registration as part of the planned"}],"source_content_type":"text/x-python","patch_set":7,"id":"2c1ea87d_1a1023a6","line":153,"in_reply_to":"1f621f24_cb92f09f","updated":"2020-11-25 13:02:41.000000000","message":"Yeah, that is for new features without an extension, so this can pass into that category, so I agree with Slaweq","commit_id":"10c5042a4f8be8e7bd25294c51a3e232c3fa18b1"}]}
