)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"7f3ac790078eaa490b7396cac10231d6c97e7ff3","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Pycharm test runner do not respect the import preference when"},{"line_number":10,"context_line":"importing a module. By default in Python 3 only absolute imports"},{"line_number":11,"context_line":"and explicit relative are supported [1]. However, when using the"},{"line_number":12,"context_line":"Pycharm unittest runner, the local \"fixture\" module is imported"},{"line_number":13,"context_line":"instead of [2]."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"To avoid this problem, this patch modifies the name of the \"fixture\""},{"line_number":16,"context_line":"modules in the testing directory."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bf51134e_95946846","line":13,"range":{"start_line":12,"start_character":25,"end_line":13,"end_character":10},"updated":"2020-06-17 08:55:15.000000000","message":"Sounds like a PyCharm bug.","commit_id":"bfd9d56cac81cccac24c57516713a92efd25f84a"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"a4adeeb57e7af32dd00bfb960ac2ead7f622ca81","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Pycharm test runner do not respect the import preference when"},{"line_number":10,"context_line":"importing a module. By default in Python 3 only absolute imports"},{"line_number":11,"context_line":"and explicit relative are supported [1]. However, when using the"},{"line_number":12,"context_line":"Pycharm unittest runner, the local \"fixture\" module is imported"},{"line_number":13,"context_line":"instead of [2]."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"To avoid this problem, this patch modifies the name of the \"fixture\""},{"line_number":16,"context_line":"modules in the testing directory."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bf51134e_f51e846e","line":13,"range":{"start_line":12,"start_character":25,"end_line":13,"end_character":10},"in_reply_to":"bf51134e_95946846","updated":"2020-06-17 09:21:09.000000000","message":"Could be, you are right. Tested with 2018, 2019 and 2020 versions.\n\nThe problem when executing a UT (or any other program) in debug mode is that the execution context is not \"stestr\" but the pycharm runner, importing any needed library first and then executing \"stestr\". This is not like a pdb breakpoint (but, of course, I should investigate this a bit more).","commit_id":"bfd9d56cac81cccac24c57516713a92efd25f84a"}],"ovsdbapp/tests/functional/schema/open_vswitch/test_common_db.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"20913936e54ca0c604a65e5a0b9727d900e380b8","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        super(TestBackendDb, self).setUp()"},{"line_number":39,"context_line":"        self.api \u003d impl_idl.OvsdbIdl(self.connection)"},{"line_number":40,"context_line":"        for bridge in self.bridges:"},{"line_number":41,"context_line":"            self.useFixture(ovs_fixtures.BridgeFixture(self.api, bridge[\u0027name\u0027]))"},{"line_number":42,"context_line":"            for col, val in bridge.items():"},{"line_number":43,"context_line":"                if col \u003d\u003d \u0027name\u0027:"},{"line_number":44,"context_line":"                    continue"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_cdc38656","line":41,"updated":"2020-05-18 15:01:28.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"04f29abfe026f5c2d56b289643bb2cac89898904"}],"ovsdbapp/tests/functional/schema/ovn_northbound/test_impl_idl.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"20913936e54ca0c604a65e5a0b9727d900e380b8","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        self.table \u003d self.api.tables[\u0027Logical_Switch\u0027]"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    def _ls_add(self, *args, **kwargs):"},{"line_number":39,"context_line":"        fix \u003d self.useFixture(ovnnb_fixtures.LogicalSwitchFixture(self.api, *args,"},{"line_number":40,"context_line":"                                                                  **kwargs))"},{"line_number":41,"context_line":"        self.assertIn(fix.obj.uuid, self.table.rows)"},{"line_number":42,"context_line":"        return fix.obj"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_2da202af","line":39,"updated":"2020-05-18 15:01:28.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"04f29abfe026f5c2d56b289643bb2cac89898904"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"20913936e54ca0c604a65e5a0b9727d900e380b8","unresolved":false,"context_lines":[{"line_number":881,"context_line":"class TestLogicalRouterPortOps(OvnNorthboundTest):"},{"line_number":882,"context_line":"    def setUp(self):"},{"line_number":883,"context_line":"        super(TestLogicalRouterPortOps, self).setUp()"},{"line_number":884,"context_line":"        self.lr \u003d self.useFixture(ovnnb_fixtures.LogicalRouterFixture(self.api)).obj"},{"line_number":885,"context_line":""},{"line_number":886,"context_line":"    def _lrp_add(self, port, mac\u003d\u0027de:ad:be:ef:4d:ad\u0027,"},{"line_number":887,"context_line":"                 networks\u003dNone, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_0da73ebf","line":884,"updated":"2020-05-18 15:01:28.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"04f29abfe026f5c2d56b289643bb2cac89898904"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"20913936e54ca0c604a65e5a0b9727d900e380b8","unresolved":false,"context_lines":[{"line_number":935,"context_line":"    def test_lrp_add_may_exist_different_router(self):"},{"line_number":936,"context_line":"        name \u003d utils.get_rand_device_name()"},{"line_number":937,"context_line":"        args \u003d (name, \u0027de:ad:be:ef:4d:ad\u0027, [\u0027192.0.2.0/24\u0027])"},{"line_number":938,"context_line":"        lr2 \u003d self.useFixture(ovnnb_fixtures.LogicalRouterFixture(self.api)).obj"},{"line_number":939,"context_line":"        self._lrp_add(*args)"},{"line_number":940,"context_line":"        cmd \u003d self.api.lrp_add(lr2.uuid, *args, may_exist\u003dTrue)"},{"line_number":941,"context_line":"        self.assertRaises(RuntimeError, cmd.execute, check_error\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_6da87a8b","line":938,"updated":"2020-05-18 15:01:28.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"04f29abfe026f5c2d56b289643bb2cac89898904"}]}
