)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"d28dc436b6c763bc3f782958db2e5a8c15d98ded","unresolved":false,"context_lines":[{"line_number":10,"context_line":"processing from BGPVPN update requests to corresponding"},{"line_number":11,"context_line":"bgpvpn_network_association / bgpvpn_router_association"},{"line_number":12,"context_line":"CREATE/DELETE calls"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I401cdc19d980b8269612ae1a7c551265e2875de5"},{"line_number":15,"context_line":"Signed-off-by: manjunathpayala \u003cmanjupayala@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"3f4c43b2_31476b20","line":13,"updated":"2020-04-14 16:10:15.000000000","message":"Could you please report a bug with reproduction steps and the symptoms, and add it to the commit msg, like:\nCloses-Bug: #\u003clauchpad-id\u003e\n\nYou can report here: https://bugs.launchpad.net/networking-odl","commit_id":"763940fe199e7c6aeef412be7f7053bc7515a8dd"}],"networking_odl/bgpvpn/odl_v2.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a212deec9294d43a37460658fcef4e677de869aa","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from neutron_lib.api.definitions import bgpvpn as bgpvpn_const"},{"line_number":18,"context_line":"from neutron_lib.api.definitions import bgpvpn_vni as bgpvpn_vni_def"},{"line_number":19,"context_line":"from neutron_lib.plugins import directory"},{"line_number":20,"context_line":"from neutron_lib import exceptions as nlib_ex"},{"line_number":21,"context_line":"from oslo_config import cfg"},{"line_number":22,"context_line":"from oslo_log import helpers as log_helpers"},{"line_number":23,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_866631ec","line":20,"updated":"2020-04-03 10:49:02.000000000","message":"pep8: H306  imports not in alphabetical order (neutron_lib.plugins.directory, neutron_lib.exceptions)","commit_id":"593284e1bfa1e1b7d94e36d0c9fc630077bcf540"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a212deec9294d43a37460658fcef4e677de869aa","unresolved":false,"context_lines":[{"line_number":123,"context_line":""},{"line_number":124,"context_line":"    @log_helpers.log_method_call"},{"line_number":125,"context_line":"    def create_router_assoc_precommit(self, context, router_assoc):"},{"line_number":126,"context_line":"        associated_routers \u003d self.get_router_assocs(context, router_assoc[\u0027bgpvpn_id\u0027])"},{"line_number":127,"context_line":"        for assoc_router in associated_routers:"},{"line_number":128,"context_line":"            if(router_assoc[\"router_id\"] !\u003d assoc_router[\"router_id\"]):"},{"line_number":129,"context_line":"                raise bgpvpn_ext.BGPVPNMultipleRouterAssocNotSupported( driver\u003d\"OpenDaylight V2\")"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_e661fdd4","line":126,"updated":"2020-04-03 10:49:02.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"593284e1bfa1e1b7d94e36d0c9fc630077bcf540"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a212deec9294d43a37460658fcef4e677de869aa","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        associated_routers \u003d self.get_router_assocs(context, router_assoc[\u0027bgpvpn_id\u0027])"},{"line_number":127,"context_line":"        for assoc_router in associated_routers:"},{"line_number":128,"context_line":"            if(router_assoc[\"router_id\"] !\u003d assoc_router[\"router_id\"]):"},{"line_number":129,"context_line":"                raise bgpvpn_ext.BGPVPNMultipleRouterAssocNotSupported( driver\u003d\"OpenDaylight V2\")"},{"line_number":130,"context_line":"        journal.record(context, odl_const.ODL_BGPVPN_ROUTER_ASSOCIATION,"},{"line_number":131,"context_line":"                       router_assoc[\u0027id\u0027], odl_const.ODL_CREATE, router_assoc)"},{"line_number":132,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_c65cb91a","line":129,"updated":"2020-04-03 10:49:02.000000000","message":"pep8: E201 whitespace after \u0027(\u0027","commit_id":"593284e1bfa1e1b7d94e36d0c9fc630077bcf540"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a212deec9294d43a37460658fcef4e677de869aa","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        associated_routers \u003d self.get_router_assocs(context, router_assoc[\u0027bgpvpn_id\u0027])"},{"line_number":127,"context_line":"        for assoc_router in associated_routers:"},{"line_number":128,"context_line":"            if(router_assoc[\"router_id\"] !\u003d assoc_router[\"router_id\"]):"},{"line_number":129,"context_line":"                raise bgpvpn_ext.BGPVPNMultipleRouterAssocNotSupported( driver\u003d\"OpenDaylight V2\")"},{"line_number":130,"context_line":"        journal.record(context, odl_const.ODL_BGPVPN_ROUTER_ASSOCIATION,"},{"line_number":131,"context_line":"                       router_assoc[\u0027id\u0027], odl_const.ODL_CREATE, router_assoc)"},{"line_number":132,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_269da5bb","line":129,"updated":"2020-04-03 10:49:02.000000000","message":"pep8: E501 line too long (97 \u003e 79 characters)","commit_id":"593284e1bfa1e1b7d94e36d0c9fc630077bcf540"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a212deec9294d43a37460658fcef4e677de869aa","unresolved":false,"context_lines":[{"line_number":134,"context_line":"    def delete_router_assoc_precommit(self, context, router_assoc):"},{"line_number":135,"context_line":"        if odl_features.odl_neutron_reachable():"},{"line_number":136,"context_line":"            journal.record(context, odl_const.ODL_BGPVPN_ROUTER_ASSOCIATION,"},{"line_number":137,"context_line":"                           router_assoc[\u0027id\u0027], odl_const.ODL_DELETE, router_assoc)"},{"line_number":138,"context_line":"        else:"},{"line_number":139,"context_line":"            LOG.error(\"Delete Router %s association from BGP VPN  %s is\""},{"line_number":140,"context_line":"                      + \" ignored since the ODL is not reachable.\","}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_06a061f3","line":137,"updated":"2020-04-03 10:49:02.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"593284e1bfa1e1b7d94e36d0c9fc630077bcf540"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"9131795a99239b9f12063ef4ceda82208f105e7e","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from neutron_lib.api.definitions import bgpvpn as bgpvpn_const"},{"line_number":18,"context_line":"from neutron_lib.api.definitions import bgpvpn_vni as bgpvpn_vni_def"},{"line_number":19,"context_line":"from oslo_config import cfg"},{"line_number":20,"context_line":"from neutron_lib.plugins import directory"},{"line_number":21,"context_line":"from neutron_lib import exceptions as nlib_ex"},{"line_number":22,"context_line":"from oslo_log import helpers as log_helpers"},{"line_number":23,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f4c43b2_573b2b9b","line":20,"updated":"2020-04-13 08:16:25.000000000","message":"pep8: H306  imports not in alphabetical order (oslo_config.cfg, neutron_lib.plugins.directory)","commit_id":"f009f28d2c8bb296bead7812134c4e8ed4e599b7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"9131795a99239b9f12063ef4ceda82208f105e7e","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from neutron_lib.api.definitions import bgpvpn_vni as bgpvpn_vni_def"},{"line_number":19,"context_line":"from oslo_config import cfg"},{"line_number":20,"context_line":"from neutron_lib.plugins import directory"},{"line_number":21,"context_line":"from neutron_lib import exceptions as nlib_ex"},{"line_number":22,"context_line":"from oslo_log import helpers as log_helpers"},{"line_number":23,"context_line":"from oslo_log import log as logging"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f4c43b2_b740af09","line":21,"updated":"2020-04-13 08:16:25.000000000","message":"pep8: H306  imports not in alphabetical order (neutron_lib.plugins.directory, neutron_lib.exceptions)","commit_id":"f009f28d2c8bb296bead7812134c4e8ed4e599b7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"9131795a99239b9f12063ef4ceda82208f105e7e","unresolved":false,"context_lines":[{"line_number":124,"context_line":"    @log_helpers.log_method_call"},{"line_number":125,"context_line":"    def create_router_assoc_precommit(self, context, router_assoc):"},{"line_number":126,"context_line":"        associated_routers \u003d self.get_router_assocs(context,"},{"line_number":127,"context_line":"                                       router_assoc[\u0027bgpvpn_id\u0027])"},{"line_number":128,"context_line":"        for assoc_router in associated_routers:"},{"line_number":129,"context_line":"            if(router_assoc[\"router_id\"] !\u003d assoc_router[\"router_id\"]):"},{"line_number":130,"context_line":"                raise bgpvpn_ext.BGPVPNMultipleRouterAssocNotSupported("}],"source_content_type":"text/x-python","patch_set":4,"id":"3f4c43b2_9745b31a","line":127,"updated":"2020-04-13 08:16:25.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f009f28d2c8bb296bead7812134c4e8ed4e599b7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"9131795a99239b9f12063ef4ceda82208f105e7e","unresolved":false,"context_lines":[{"line_number":128,"context_line":"        for assoc_router in associated_routers:"},{"line_number":129,"context_line":"            if(router_assoc[\"router_id\"] !\u003d assoc_router[\"router_id\"]):"},{"line_number":130,"context_line":"                raise bgpvpn_ext.BGPVPNMultipleRouterAssocNotSupported("},{"line_number":131,"context_line":"                                               driver\u003d\"OpenDaylight V2\")"},{"line_number":132,"context_line":"        journal.record(context, odl_const.ODL_BGPVPN_ROUTER_ASSOCIATION,"},{"line_number":133,"context_line":"                    router_assoc[\u0027id\u0027], odl_const.ODL_CREATE, router_assoc)"},{"line_number":134,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f4c43b2_f7499732","line":131,"updated":"2020-04-13 08:16:25.000000000","message":"pep8: E126 continuation line over-indented for hanging indent","commit_id":"f009f28d2c8bb296bead7812134c4e8ed4e599b7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"9131795a99239b9f12063ef4ceda82208f105e7e","unresolved":false,"context_lines":[{"line_number":130,"context_line":"                raise bgpvpn_ext.BGPVPNMultipleRouterAssocNotSupported("},{"line_number":131,"context_line":"                                               driver\u003d\"OpenDaylight V2\")"},{"line_number":132,"context_line":"        journal.record(context, odl_const.ODL_BGPVPN_ROUTER_ASSOCIATION,"},{"line_number":133,"context_line":"                    router_assoc[\u0027id\u0027], odl_const.ODL_CREATE, router_assoc)"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    @log_helpers.log_method_call"},{"line_number":136,"context_line":"    def delete_router_assoc_precommit(self, context, router_assoc):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f4c43b2_d7461b22","line":133,"updated":"2020-04-13 08:16:25.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f009f28d2c8bb296bead7812134c4e8ed4e599b7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"9131795a99239b9f12063ef4ceda82208f105e7e","unresolved":false,"context_lines":[{"line_number":136,"context_line":"    def delete_router_assoc_precommit(self, context, router_assoc):"},{"line_number":137,"context_line":"        if odl_features.odl_neutron_reachable():"},{"line_number":138,"context_line":"            journal.record(context, odl_const.ODL_BGPVPN_ROUTER_ASSOCIATION,"},{"line_number":139,"context_line":"                     router_assoc[\u0027id\u0027], odl_const.ODL_DELETE, router_assoc)"},{"line_number":140,"context_line":"        else:"},{"line_number":141,"context_line":"            LOG.error(\"Delete Router %s association from BGP VPN  %s is\""},{"line_number":142,"context_line":"                      + \" ignored since the ODL is not reachable.\","}],"source_content_type":"text/x-python","patch_set":4,"id":"3f4c43b2_37549fca","line":139,"updated":"2020-04-13 08:16:25.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f009f28d2c8bb296bead7812134c4e8ed4e599b7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"5f30680ff30a930a53569a0d8e9dab57b30233d2","unresolved":false,"context_lines":[{"line_number":137,"context_line":"    def delete_router_assoc_precommit(self, context, router_assoc):"},{"line_number":138,"context_line":"        if odl_features.odl_neutron_reachable():"},{"line_number":139,"context_line":"            journal.record(context, odl_const.ODL_BGPVPN_ROUTER_ASSOCIATION,"},{"line_number":140,"context_line":"                           router_assoc[\u0027id\u0027], odl_const.ODL_DELETE, router_assoc)"},{"line_number":141,"context_line":"        else:"},{"line_number":142,"context_line":"            LOG.error(\"Delete Router %s association from BGP VPN  %s is\""},{"line_number":143,"context_line":"                      + \" ignored since the ODL is not reachable.\","}],"source_content_type":"text/x-python","patch_set":5,"id":"3f4c43b2_cdc7ae45","line":140,"updated":"2020-04-13 11:51:56.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"d00b5d4d108c821f9e14a19402878d5581c45797"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"d28dc436b6c763bc3f782958db2e5a8c15d98ded","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from neutron_lib.api.definitions import bgpvpn_vni as bgpvpn_vni_def"},{"line_number":19,"context_line":"from neutron_lib import exceptions as nlib_ex"},{"line_number":20,"context_line":"from neutron_lib.plugins import directory"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from oslo_config import cfg"},{"line_number":23,"context_line":"from oslo_log import helpers as log_helpers"},{"line_number":24,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f4c43b2_110fcfe1","line":21,"updated":"2020-04-14 16:10:15.000000000","message":"unintended white-space","commit_id":"763940fe199e7c6aeef412be7f7053bc7515a8dd"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"cd79bfb87ff6f10ba4a1db43b63cbe2113858989","unresolved":false,"context_lines":[{"line_number":113,"context_line":""},{"line_number":114,"context_line":"    @log_helpers.log_method_call"},{"line_number":115,"context_line":"    def delete_net_assoc_precommit(self, context, net_assoc):"},{"line_number":116,"context_line":"        if odl_features.odl_neutron_reachable():"},{"line_number":117,"context_line":"            journal.record(context, odl_const.ODL_BGPVPN_NETWORK_ASSOCIATION,"},{"line_number":118,"context_line":"                           net_assoc[\u0027id\u0027], odl_const.ODL_DELETE, net_assoc)"},{"line_number":119,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f4c43b2_0c0e988c","line":116,"range":{"start_line":116,"start_character":11,"end_line":116,"end_character":45},"updated":"2020-04-14 16:50:41.000000000","message":"This method doesn\u0027t exist, this is why your unit tests are failing","commit_id":"763940fe199e7c6aeef412be7f7053bc7515a8dd"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"cd79bfb87ff6f10ba4a1db43b63cbe2113858989","unresolved":false,"context_lines":[{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    @log_helpers.log_method_call"},{"line_number":137,"context_line":"    def delete_router_assoc_precommit(self, context, router_assoc):"},{"line_number":138,"context_line":"        if odl_features.odl_neutron_reachable():"},{"line_number":139,"context_line":"            journal.record(context, odl_const.ODL_BGPVPN_ROUTER_ASSOCIATION,"},{"line_number":140,"context_line":"                           router_assoc[\u0027id\u0027], odl_const.ODL_DELETE,"},{"line_number":141,"context_line":"                           router_assoc)"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f4c43b2_4c270014","line":138,"range":{"start_line":138,"start_character":11,"end_line":138,"end_character":48},"updated":"2020-04-14 16:50:41.000000000","message":"This method doesn\u0027t exist, this is why your unit tests are failing","commit_id":"763940fe199e7c6aeef412be7f7053bc7515a8dd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"5a484c8d8d2952364c366ee9268e9eb730ca98c9","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from neutron_lib.api.definitions import bgpvpn as bgpvpn_const"},{"line_number":18,"context_line":"from neutron_lib.api.definitions import bgpvpn_vni as bgpvpn_vni_def"},{"line_number":19,"context_line":"from neutron_lib import exceptions as nlib_ex"},{"line_number":20,"context_line":"from neutron_lib.plugins import directory"},{"line_number":21,"context_line":"from oslo_config import cfg"},{"line_number":22,"context_line":"from oslo_log import helpers as log_helpers"}],"source_content_type":"text/x-python","patch_set":7,"id":"3f4c43b2_48707ea6","line":19,"updated":"2020-04-15 09:01:00.000000000","message":"pep8: F401 \u0027nlib_ex\u0027 imported but unused","commit_id":"cbf6c9391efcba4f1a2ca9a5e41d71fdba93cd12"}],"networking_odl/common/constants.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a212deec9294d43a37460658fcef4e677de869aa","unresolved":false,"context_lines":[{"line_number":91,"context_line":"    ODL_SFC_PORT_PAIR: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_PAIRS),"},{"line_number":92,"context_line":"    ODL_SFC_PORT_PAIR_GROUP: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_PAIR_GROUPS),"},{"line_number":93,"context_line":"    ODL_BGPVPN_NETWORK_ASSOCIATION: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":94,"context_line":"                                               NETWORKING_BGPVPN_NETWORK_ASSOCIATIONS),"},{"line_number":95,"context_line":"    ODL_BGPVPN_ROUTER_ASSOCIATION: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":96,"context_line":"                                              NETWORKING_BGPVPN_ROUTER_ASSOCIATIONS)"},{"line_number":97,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_66a32d01","line":94,"updated":"2020-04-03 10:49:02.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"593284e1bfa1e1b7d94e36d0c9fc630077bcf540"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a212deec9294d43a37460658fcef4e677de869aa","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    ODL_BGPVPN_NETWORK_ASSOCIATION: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":94,"context_line":"                                               NETWORKING_BGPVPN_NETWORK_ASSOCIATIONS),"},{"line_number":95,"context_line":"    ODL_BGPVPN_ROUTER_ASSOCIATION: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":96,"context_line":"                                              NETWORKING_BGPVPN_ROUTER_ASSOCIATIONS)"},{"line_number":97,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_46a6e910","line":96,"updated":"2020-04-03 10:49:02.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"593284e1bfa1e1b7d94e36d0c9fc630077bcf540"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"9131795a99239b9f12063ef4ceda82208f105e7e","unresolved":false,"context_lines":[{"line_number":91,"context_line":"    ODL_SFC_PORT_PAIR: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_PAIRS),"},{"line_number":92,"context_line":"    ODL_SFC_PORT_PAIR_GROUP: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_PAIR_GROUPS),"},{"line_number":93,"context_line":"    ODL_BGPVPN_NETWORK_ASSOCIATION: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":94,"context_line":"                                   NETWORKING_BGPVPN_NETWORK_ASSOCIATIONS),"},{"line_number":95,"context_line":"    ODL_BGPVPN_ROUTER_ASSOCIATION: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":96,"context_line":"                                    NETWORKING_BGPVPN_ROUTER_ASSOCIATIONS)"},{"line_number":97,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f4c43b2_1751a3d9","line":94,"updated":"2020-04-13 08:16:25.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f009f28d2c8bb296bead7812134c4e8ed4e599b7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"9131795a99239b9f12063ef4ceda82208f105e7e","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    ODL_BGPVPN_NETWORK_ASSOCIATION: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":94,"context_line":"                                   NETWORKING_BGPVPN_NETWORK_ASSOCIATIONS),"},{"line_number":95,"context_line":"    ODL_BGPVPN_ROUTER_ASSOCIATION: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":96,"context_line":"                                    NETWORKING_BGPVPN_ROUTER_ASSOCIATIONS)"},{"line_number":97,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f4c43b2_775f47e5","line":96,"updated":"2020-04-13 08:16:25.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f009f28d2c8bb296bead7812134c4e8ed4e599b7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"5f30680ff30a930a53569a0d8e9dab57b30233d2","unresolved":false,"context_lines":[{"line_number":91,"context_line":"    ODL_SFC_PORT_PAIR: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_PAIRS),"},{"line_number":92,"context_line":"    ODL_SFC_PORT_PAIR_GROUP: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_PAIR_GROUPS),"},{"line_number":93,"context_line":"    ODL_BGPVPN_NETWORK_ASSOCIATION: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":94,"context_line":"                                               NETWORKING_BGPVPN_NETWORK_ASSOCIATIONS),"},{"line_number":95,"context_line":"    ODL_BGPVPN_ROUTER_ASSOCIATION: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":96,"context_line":"                                              NETWORKING_BGPVPN_ROUTER_ASSOCIATIONS)"},{"line_number":97,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f4c43b2_2dc5723d","line":94,"updated":"2020-04-13 11:51:56.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"d00b5d4d108c821f9e14a19402878d5581c45797"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"5f30680ff30a930a53569a0d8e9dab57b30233d2","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    ODL_BGPVPN_NETWORK_ASSOCIATION: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":94,"context_line":"                                               NETWORKING_BGPVPN_NETWORK_ASSOCIATIONS),"},{"line_number":95,"context_line":"    ODL_BGPVPN_ROUTER_ASSOCIATION: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":96,"context_line":"                                              NETWORKING_BGPVPN_ROUTER_ASSOCIATIONS)"},{"line_number":97,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f4c43b2_0dc23634","line":96,"updated":"2020-04-13 11:51:56.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"d00b5d4d108c821f9e14a19402878d5581c45797"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7bef1b2fb00c8c98cd61b305c4cc273c9c7b09ef","unresolved":false,"context_lines":[{"line_number":90,"context_line":"    ODL_SFC_PORT_CHAIN: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_CHAINS),"},{"line_number":91,"context_line":"    ODL_SFC_PORT_PAIR: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_PAIRS),"},{"line_number":92,"context_line":"    ODL_SFC_PORT_PAIR_GROUP: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_PAIR_GROUPS),"},{"line_number":93,"context_line":"    ODL_BGPVPN_NETWORK_ASSOC: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":94,"context_line":"                                               BGPVPN_NETWORK_ASSOCIATIONS),"},{"line_number":95,"context_line":"    ODL_BGPVPN_ROUTER_ASSOC: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":96,"context_line":"                                              BGPVPN_ROUTER_ASSOCIATIONS)"}],"source_content_type":"text/x-python","patch_set":14,"id":"1f493fa4_efa372ff","line":93,"updated":"2020-05-04 17:08:14.000000000","message":"pep8: F821 undefined name \u0027ODL_BGPVPN_NETWORK_ASSOC\u0027","commit_id":"5c640f78faf9202b74947faac7fd67375c76d728"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7bef1b2fb00c8c98cd61b305c4cc273c9c7b09ef","unresolved":false,"context_lines":[{"line_number":91,"context_line":"    ODL_SFC_PORT_PAIR: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_PAIRS),"},{"line_number":92,"context_line":"    ODL_SFC_PORT_PAIR_GROUP: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_PAIR_GROUPS),"},{"line_number":93,"context_line":"    ODL_BGPVPN_NETWORK_ASSOC: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":94,"context_line":"                                               BGPVPN_NETWORK_ASSOCIATIONS),"},{"line_number":95,"context_line":"    ODL_BGPVPN_ROUTER_ASSOC: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":96,"context_line":"                                              BGPVPN_ROUTER_ASSOCIATIONS)"},{"line_number":97,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":14,"id":"1f493fa4_cfa836dd","line":94,"updated":"2020-05-04 17:08:14.000000000","message":"pep8: E127 continuation line over-indented for visual indent","commit_id":"5c640f78faf9202b74947faac7fd67375c76d728"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7bef1b2fb00c8c98cd61b305c4cc273c9c7b09ef","unresolved":false,"context_lines":[{"line_number":92,"context_line":"    ODL_SFC_PORT_PAIR_GROUP: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_PAIR_GROUPS),"},{"line_number":93,"context_line":"    ODL_BGPVPN_NETWORK_ASSOC: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":94,"context_line":"                                               BGPVPN_NETWORK_ASSOCIATIONS),"},{"line_number":95,"context_line":"    ODL_BGPVPN_ROUTER_ASSOC: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":96,"context_line":"                                              BGPVPN_ROUTER_ASSOCIATIONS)"},{"line_number":97,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":14,"id":"1f493fa4_2fad5aea","line":95,"updated":"2020-05-04 17:08:14.000000000","message":"pep8: F821 undefined name \u0027ODL_BGPVPN_ROUTER_ASSOC\u0027","commit_id":"5c640f78faf9202b74947faac7fd67375c76d728"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7bef1b2fb00c8c98cd61b305c4cc273c9c7b09ef","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    ODL_BGPVPN_NETWORK_ASSOC: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":94,"context_line":"                                               BGPVPN_NETWORK_ASSOCIATIONS),"},{"line_number":95,"context_line":"    ODL_BGPVPN_ROUTER_ASSOC: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":96,"context_line":"                                              BGPVPN_ROUTER_ASSOCIATIONS)"},{"line_number":97,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":14,"id":"1f493fa4_0faa1ed1","line":96,"updated":"2020-05-04 17:08:14.000000000","message":"pep8: E127 continuation line over-indented for visual indent","commit_id":"5c640f78faf9202b74947faac7fd67375c76d728"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"fdf0c7b04bc4d85d32cc0f62bb47f6f1f056980a","unresolved":false,"context_lines":[{"line_number":90,"context_line":"    ODL_SFC_PORT_CHAIN: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_CHAINS),"},{"line_number":91,"context_line":"    ODL_SFC_PORT_PAIR: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_PAIRS),"},{"line_number":92,"context_line":"    ODL_SFC_PORT_PAIR_GROUP: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_PAIR_GROUPS),"},{"line_number":93,"context_line":"    ODL_BGPVPN_NETWORK_ASSOC: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":94,"context_line":"                                         BGPVPN_NETWORK_ASSOCIATIONS),"},{"line_number":95,"context_line":"    ODL_BGPVPN_ROUTER_ASSOC: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":96,"context_line":"                                        BGPVPN_ROUTER_ASSOCIATIONS)"}],"source_content_type":"text/x-python","patch_set":15,"id":"1f493fa4_08120fb2","line":93,"updated":"2020-05-05 01:20:10.000000000","message":"pep8: F821 undefined name \u0027ODL_BGPVPN_NETWORK_ASSOC\u0027","commit_id":"c2c10e7b69335ac4efd982c6c2a668ac8e3f4940"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"fdf0c7b04bc4d85d32cc0f62bb47f6f1f056980a","unresolved":false,"context_lines":[{"line_number":92,"context_line":"    ODL_SFC_PORT_PAIR_GROUP: \"%s/%s\" % (ODL_SFC, ODL_SFC_PORT_PAIR_GROUPS),"},{"line_number":93,"context_line":"    ODL_BGPVPN_NETWORK_ASSOC: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":94,"context_line":"                                         BGPVPN_NETWORK_ASSOCIATIONS),"},{"line_number":95,"context_line":"    ODL_BGPVPN_ROUTER_ASSOC: \"%s/%s\" % (ODL_BGPVPN,"},{"line_number":96,"context_line":"                                        BGPVPN_ROUTER_ASSOCIATIONS)"},{"line_number":97,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":15,"id":"1f493fa4_68263319","line":95,"updated":"2020-05-05 01:20:10.000000000","message":"pep8: F821 undefined name \u0027ODL_BGPVPN_ROUTER_ASSOC\u0027","commit_id":"c2c10e7b69335ac4efd982c6c2a668ac8e3f4940"}],"networking_odl/tests/functional/test_bgpvpn.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14aee54708b2113b13b2d63ef90405ca101f37b2","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    def _assert_networks_associated(self, net_ids, bgpvpn):"},{"line_number":59,"context_line":"        response \u003d self.get_odl_resource(odl_const.ODL_BGPVPN, bgpvpn)"},{"line_number":60,"context_line":"        self.assertItemsEqual(net_ids,"},{"line_number":61,"context_line":"                              response[odl_const.ODL_BGPVPN_NETWORK_ASSOCIATION][\u0027networks\u0027])"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    def _assert_routers_associated(self, router_ids, bgpvpn):"},{"line_number":64,"context_line":"        response \u003d self.get_odl_resource(odl_const.ODL_BGPVPN, bgpvpn)"}],"source_content_type":"text/x-python","patch_set":11,"id":"1f493fa4_fdf85a4a","line":61,"updated":"2020-05-03 19:48:30.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"ced55244671bfec7a89650ee5538a5f40212ceea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14aee54708b2113b13b2d63ef90405ca101f37b2","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    def _assert_routers_associated(self, router_ids, bgpvpn):"},{"line_number":64,"context_line":"        response \u003d self.get_odl_resource(odl_const.ODL_BGPVPN, bgpvpn)"},{"line_number":65,"context_line":"        self.assertItemsEqual(router_ids,"},{"line_number":66,"context_line":"                              response[odl_const.ODL_BGPVPN_ROUTER_ASSOCIATION][\u0027routers\u0027])"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    def test_bgpvpn_create(self):"},{"line_number":69,"context_line":"        with self.bgpvpn() as bgpvpn:"}],"source_content_type":"text/x-python","patch_set":11,"id":"1f493fa4_5d934e01","line":66,"updated":"2020-05-03 19:48:30.000000000","message":"pep8: E501 line too long (91 \u003e 79 characters)","commit_id":"ced55244671bfec7a89650ee5538a5f40212ceea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14aee54708b2113b13b2d63ef90405ca101f37b2","unresolved":false,"context_lines":[{"line_number":162,"context_line":"                    self.assoc_net(bgpvpn_id, net_id):"},{"line_number":163,"context_line":"                response \u003d self.get_odl_resource(odl_const.ODL_BGPVPN, bgpvpn)"},{"line_number":164,"context_line":"                self.assertItemsEqual([router_id],"},{"line_number":165,"context_line":"                                      response[odl_const.ODL_BGPVPN_ROUTER_ASSOCIATION]"},{"line_number":166,"context_line":"                                      [\u0027routers\u0027])"},{"line_number":167,"context_line":"                self.assertItemsEqual([net_id],"},{"line_number":168,"context_line":"                                      response[odl_const.ODL_BGPVPN_NETWORK_ASSOCIATION]"}],"source_content_type":"text/x-python","patch_set":11,"id":"1f493fa4_3d98021a","line":165,"updated":"2020-05-03 19:48:30.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"ced55244671bfec7a89650ee5538a5f40212ceea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14aee54708b2113b13b2d63ef90405ca101f37b2","unresolved":false,"context_lines":[{"line_number":165,"context_line":"                                      response[odl_const.ODL_BGPVPN_ROUTER_ASSOCIATION]"},{"line_number":166,"context_line":"                                      [\u0027routers\u0027])"},{"line_number":167,"context_line":"                self.assertItemsEqual([net_id],"},{"line_number":168,"context_line":"                                      response[odl_const.ODL_BGPVPN_NETWORK_ASSOCIATION]"},{"line_number":169,"context_line":"                                      [\u0027networks\u0027])"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"1f493fa4_9d9dd60c","line":168,"updated":"2020-05-03 19:48:30.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"ced55244671bfec7a89650ee5538a5f40212ceea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4d774a52132fe8dee25484694adba4722623a24c","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        response \u003d self.get_odl_resource(odl_const.ODL_BGPVPN, bgpvpn)"},{"line_number":60,"context_line":"        self.assertItemsEqual(net_ids,"},{"line_number":61,"context_line":"                              response[odl_const.ODL_BGPVPN_"},{"line_number":62,"context_line":"                              NETWORK_ASSOCIATION][\u0027networks\u0027])"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    def _assert_routers_associated(self, router_ids, bgpvpn):"},{"line_number":65,"context_line":"        response \u003d self.get_odl_resource(odl_const.ODL_BGPVPN, bgpvpn)"}],"source_content_type":"text/x-python","patch_set":12,"id":"1f493fa4_ad2b3f2e","line":62,"updated":"2020-05-04 07:43:34.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"8adf3a49016b25228d745aedb2b3c01c9b9de800"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4d774a52132fe8dee25484694adba4722623a24c","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        response \u003d self.get_odl_resource(odl_const.ODL_BGPVPN, bgpvpn)"},{"line_number":60,"context_line":"        self.assertItemsEqual(net_ids,"},{"line_number":61,"context_line":"                              response[odl_const.ODL_BGPVPN_"},{"line_number":62,"context_line":"                              NETWORK_ASSOCIATION][\u0027networks\u0027])"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    def _assert_routers_associated(self, router_ids, bgpvpn):"},{"line_number":65,"context_line":"        response \u003d self.get_odl_resource(odl_const.ODL_BGPVPN, bgpvpn)"}],"source_content_type":"text/x-python","patch_set":12,"id":"1f493fa4_0d207349","line":62,"updated":"2020-05-04 07:43:34.000000000","message":"pep8: E901 SyntaxError: invalid syntax","commit_id":"8adf3a49016b25228d745aedb2b3c01c9b9de800"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4d774a52132fe8dee25484694adba4722623a24c","unresolved":false,"context_lines":[{"line_number":65,"context_line":"        response \u003d self.get_odl_resource(odl_const.ODL_BGPVPN, bgpvpn)"},{"line_number":66,"context_line":"        self.assertItemsEqual(router_ids,"},{"line_number":67,"context_line":"                              response[odl_const.ODL_BGPVPN_"},{"line_number":68,"context_line":"                              ROUTER_ASSOCIATION][\u0027routers\u0027])"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    def test_bgpvpn_create(self):"},{"line_number":71,"context_line":"        with self.bgpvpn() as bgpvpn:"}],"source_content_type":"text/x-python","patch_set":12,"id":"1f493fa4_ed1c2715","line":68,"updated":"2020-05-04 07:43:34.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"8adf3a49016b25228d745aedb2b3c01c9b9de800"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"13e0646b847c1f24c922c70da9763ef416662d79","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        }"},{"line_number":43,"context_line":"        self.service_providers.return_value \u003d [provider]"},{"line_number":44,"context_line":"        self.plugin_arg \u003d plugin"},{"line_number":45,"context_line":"        self.service_plugin_arg \u003d service_::plugins"},{"line_number":46,"context_line":"        self.ext_mgr_arg \u003d ext_mgr"},{"line_number":47,"context_line":"        super(_TestBGPVPNBase, self).setUp()"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"1f493fa4_36693c8b","line":45,"updated":"2020-05-04 11:29:11.000000000","message":"pep8: E231 missing whitespace after \u0027:\u0027","commit_id":"e401318c4deb85c56277352f28f03583b593f092"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"13e0646b847c1f24c922c70da9763ef416662d79","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        }"},{"line_number":43,"context_line":"        self.service_providers.return_value \u003d [provider]"},{"line_number":44,"context_line":"        self.plugin_arg \u003d plugin"},{"line_number":45,"context_line":"        self.service_plugin_arg \u003d service_::plugins"},{"line_number":46,"context_line":"        self.ext_mgr_arg \u003d ext_mgr"},{"line_number":47,"context_line":"        super(_TestBGPVPNBase, self).setUp()"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"1f493fa4_7608e4d8","line":45,"updated":"2020-05-04 11:29:11.000000000","message":"pep8: E231 missing whitespace after \u0027:\u0027","commit_id":"e401318c4deb85c56277352f28f03583b593f092"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"13e0646b847c1f24c922c70da9763ef416662d79","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        }"},{"line_number":43,"context_line":"        self.service_providers.return_value \u003d [provider]"},{"line_number":44,"context_line":"        self.plugin_arg \u003d plugin"},{"line_number":45,"context_line":"        self.service_plugin_arg \u003d service_::plugins"},{"line_number":46,"context_line":"        self.ext_mgr_arg \u003d ext_mgr"},{"line_number":47,"context_line":"        super(_TestBGPVPNBase, self).setUp()"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"1f493fa4_9603f0be","line":45,"updated":"2020-05-04 11:29:11.000000000","message":"pep8: E701 multiple statements on one line (colon)","commit_id":"e401318c4deb85c56277352f28f03583b593f092"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"13e0646b847c1f24c922c70da9763ef416662d79","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        }"},{"line_number":43,"context_line":"        self.service_providers.return_value \u003d [provider]"},{"line_number":44,"context_line":"        self.plugin_arg \u003d plugin"},{"line_number":45,"context_line":"        self.service_plugin_arg \u003d service_::plugins"},{"line_number":46,"context_line":"        self.ext_mgr_arg \u003d ext_mgr"},{"line_number":47,"context_line":"        super(_TestBGPVPNBase, self).setUp()"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"1f493fa4_d60d78e9","line":45,"updated":"2020-05-04 11:29:11.000000000","message":"pep8: E701 multiple statements on one line (colon)","commit_id":"e401318c4deb85c56277352f28f03583b593f092"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"13e0646b847c1f24c922c70da9763ef416662d79","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        }"},{"line_number":43,"context_line":"        self.service_providers.return_value \u003d [provider]"},{"line_number":44,"context_line":"        self.plugin_arg \u003d plugin"},{"line_number":45,"context_line":"        self.service_plugin_arg \u003d service_::plugins"},{"line_number":46,"context_line":"        self.ext_mgr_arg \u003d ext_mgr"},{"line_number":47,"context_line":"        super(_TestBGPVPNBase, self).setUp()"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"1f493fa4_b6126c08","line":45,"updated":"2020-05-04 11:29:11.000000000","message":"pep8: E901 SyntaxError: invalid syntax","commit_id":"e401318c4deb85c56277352f28f03583b593f092"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"13e0646b847c1f24c922c70da9763ef416662d79","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        response \u003d self.get_odl_resource(odl_const.ODL_BGPVPN, bgpvpn)"},{"line_number":60,"context_line":"        self.assertItemsEqual(net_ids,"},{"line_number":61,"context_line":"                              response[odl_const.ODL_BGPVPN_NETWORK_"},{"line_number":62,"context_line":"                                  ASSOCIATION][\u0027networks\u0027])"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    def _assert_routers_associated(self, router_ids, bgpvpn):"},{"line_number":65,"context_line":"        response \u003d self.get_odl_resource(odl_const.ODL_BGPVPN, bgpvpn)"}],"source_content_type":"text/x-python","patch_set":13,"id":"1f493fa4_16f7e0d6","line":62,"updated":"2020-05-04 11:29:11.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"e401318c4deb85c56277352f28f03583b593f092"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"13e0646b847c1f24c922c70da9763ef416662d79","unresolved":false,"context_lines":[{"line_number":65,"context_line":"        response \u003d self.get_odl_resource(odl_const.ODL_BGPVPN, bgpvpn)"},{"line_number":66,"context_line":"        self.assertItemsEqual(router_ids,"},{"line_number":67,"context_line":"                              response[odl_const.ODL_BGPVPN_ROUTER_"},{"line_number":68,"context_line":"                                  ASSOCIATION][\u0027routers\u0027])"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    def test_bgpvpn_create(self):"},{"line_number":71,"context_line":"        with self.bgpvpn() as bgpvpn:"}],"source_content_type":"text/x-python","patch_set":13,"id":"1f493fa4_f6f354e6","line":68,"updated":"2020-05-04 11:29:11.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"e401318c4deb85c56277352f28f03583b593f092"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"13e0646b847c1f24c922c70da9763ef416662d79","unresolved":false,"context_lines":[{"line_number":165,"context_line":"                response \u003d self.get_odl_resource(odl_const.ODL_BGPVPN, bgpvpn)"},{"line_number":166,"context_line":"                self.assertItemsEqual([router_id],"},{"line_number":167,"context_line":"                                      response[odl_const.ODL_BGPVPN_"},{"line_number":168,"context_line":"                                          ROUTER_ASSOCIATION][\u0027routers\u0027])"},{"line_number":169,"context_line":"                self.assertItemsEqual([net_id],"},{"line_number":170,"context_line":"                                      response[odl_const.ODL_BGPVPN_"},{"line_number":171,"context_line":"                                          NETWORK_ASSOCIATION][\u0027networks\u0027])"}],"source_content_type":"text/x-python","patch_set":13,"id":"1f493fa4_560168af","line":168,"updated":"2020-05-04 11:29:11.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"e401318c4deb85c56277352f28f03583b593f092"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"13e0646b847c1f24c922c70da9763ef416662d79","unresolved":false,"context_lines":[{"line_number":168,"context_line":"                                          ROUTER_ASSOCIATION][\u0027routers\u0027])"},{"line_number":169,"context_line":"                self.assertItemsEqual([net_id],"},{"line_number":170,"context_line":"                                      response[odl_const.ODL_BGPVPN_"},{"line_number":171,"context_line":"                                          NETWORK_ASSOCIATION][\u0027networks\u0027])"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"class TestBGPVPNV2Driver(base.V2DriverAdjustment,"}],"source_content_type":"text/x-python","patch_set":13,"id":"1f493fa4_36fe5cae","line":171,"updated":"2020-05-04 11:29:11.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"e401318c4deb85c56277352f28f03583b593f092"}],"networking_odl/tests/unit/bgpvpn/test_odl_v2.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a212deec9294d43a37460658fcef4e677de869aa","unresolved":false,"context_lines":[{"line_number":132,"context_line":"                                                   fake_net_assoc_data)"},{"line_number":133,"context_line":"            self._assert_op(odl_const.ODL_CREATE,"},{"line_number":134,"context_line":"                            odl_const.ODL_BGPVPN_NETWORK_ASSOCIATION,"},{"line_number":135,"context_line":"                            fake_net_net_assoc_data)"},{"line_number":136,"context_line":"            self.run_journal_processing()"},{"line_number":137,"context_line":"            self._assert_op(odl_const.ODL_CREATE,"},{"line_number":138,"context_line":"                            odl_const.ODL_BGPVPN_NETWORK_ASSOCIATION,"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_a66b75b4","line":135,"updated":"2020-04-03 10:49:02.000000000","message":"pep8: F821 undefined name \u0027fake_net_net_assoc_data\u0027","commit_id":"593284e1bfa1e1b7d94e36d0c9fc630077bcf540"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7bef1b2fb00c8c98cd61b305c4cc273c9c7b09ef","unresolved":false,"context_lines":[{"line_number":178,"context_line":"                        fake_data)"},{"line_number":179,"context_line":"        self.run_journal_processing()"},{"line_number":180,"context_line":"        self._assert_op(odl_const.ODL_CREATE, odl_const.ODL_BGPVPN,"},{"line_number":181,"context_line":"                fake_data, False)"}],"source_content_type":"text/x-python","patch_set":14,"id":"1f493fa4_8f9e2eb6","line":181,"updated":"2020-05-04 17:08:14.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"5c640f78faf9202b74947faac7fd67375c76d728"}]}
