)]}'
{"neutron/tests/functional/agent/l3/test_dvr_router.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"12bd4e36e0586c21f6796467f9f288f8b999fef9","unresolved":false,"context_lines":[{"line_number":675,"context_line":"        for ip_rule in ip4_rules_list:"},{"line_number":676,"context_line":"            tbl_index \u003d ip_rule[\u0027table\u0027]"},{"line_number":677,"context_line":"            if tbl_index not in [\u0027local\u0027, \u0027default\u0027, \u0027main\u0027]:"},{"line_number":678,"context_line":"                interface_rules_list_count \u003d interface_rules_list_count + 1"},{"line_number":679,"context_line":"                if tbl_index \u003d\u003d 16:"},{"line_number":680,"context_line":"                    fip_rule_count \u003d fip_rule_count + 1"},{"line_number":681,"context_line":"        self.assertEqual(2, interface_rules_list_count)"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a3905b3_6409a32c","line":678,"updated":"2017-01-19 17:37:50.000000000","message":"nit: interface_rules_list_count +\u003d 1, but this was probably copied from a test above that does this","commit_id":"2ee8089fc15f442a2a01f408e61691de2d1e1d52"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"12bd4e36e0586c21f6796467f9f288f8b999fef9","unresolved":false,"context_lines":[{"line_number":676,"context_line":"            tbl_index \u003d ip_rule[\u0027table\u0027]"},{"line_number":677,"context_line":"            if tbl_index not in [\u0027local\u0027, \u0027default\u0027, \u0027main\u0027]:"},{"line_number":678,"context_line":"                interface_rules_list_count \u003d interface_rules_list_count + 1"},{"line_number":679,"context_line":"                if tbl_index \u003d\u003d 16:"},{"line_number":680,"context_line":"                    fip_rule_count \u003d fip_rule_count + 1"},{"line_number":681,"context_line":"        self.assertEqual(2, interface_rules_list_count)"},{"line_number":682,"context_line":"        self.assertEqual(0, fip_rule_count)"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a3905b3_8425afac","line":679,"updated":"2017-01-19 17:37:50.000000000","message":"should use the constant from dvr_fip_ns instead of 16","commit_id":"2ee8089fc15f442a2a01f408e61691de2d1e1d52"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"12bd4e36e0586c21f6796467f9f288f8b999fef9","unresolved":false,"context_lines":[{"line_number":677,"context_line":"            if tbl_index not in [\u0027local\u0027, \u0027default\u0027, \u0027main\u0027]:"},{"line_number":678,"context_line":"                interface_rules_list_count \u003d interface_rules_list_count + 1"},{"line_number":679,"context_line":"                if tbl_index \u003d\u003d 16:"},{"line_number":680,"context_line":"                    fip_rule_count \u003d fip_rule_count + 1"},{"line_number":681,"context_line":"        self.assertEqual(2, interface_rules_list_count)"},{"line_number":682,"context_line":"        self.assertEqual(0, fip_rule_count)"},{"line_number":683,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"5a3905b3_092d58a7","line":680,"updated":"2017-01-19 17:37:50.000000000","message":"nit: fip_rule_count +\u003d 1, same comment as above","commit_id":"2ee8089fc15f442a2a01f408e61691de2d1e1d52"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"12bd4e36e0586c21f6796467f9f288f8b999fef9","unresolved":false,"context_lines":[{"line_number":685,"context_line":"        expected_gateway \u003d [{\u0027dev\u0027: device_name,"},{"line_number":686,"context_line":"                             \u0027cidr\u0027: \u00270.0.0.0/0\u0027,"},{"line_number":687,"context_line":"                             \u0027via\u0027: str(fip_2_rtr.ip),"},{"line_number":688,"context_line":"                             \u0027table\u0027: 16}]"},{"line_number":689,"context_line":"        self.assertEqual(expected_gateway, rfp_device.route.list_routes("},{"line_number":690,"context_line":"            ip_version\u003dlib_constants.IP_VERSION_4, table\u003d16,"},{"line_number":691,"context_line":"            via\u003dstr(fip_2_rtr.ip)))"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a3905b3_a4e70b11","line":688,"updated":"2017-01-19 17:37:50.000000000","message":"use constant here too","commit_id":"2ee8089fc15f442a2a01f408e61691de2d1e1d52"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"12bd4e36e0586c21f6796467f9f288f8b999fef9","unresolved":false,"context_lines":[{"line_number":687,"context_line":"                             \u0027via\u0027: str(fip_2_rtr.ip),"},{"line_number":688,"context_line":"                             \u0027table\u0027: 16}]"},{"line_number":689,"context_line":"        self.assertEqual(expected_gateway, rfp_device.route.list_routes("},{"line_number":690,"context_line":"            ip_version\u003dlib_constants.IP_VERSION_4, table\u003d16,"},{"line_number":691,"context_line":"            via\u003dstr(fip_2_rtr.ip)))"},{"line_number":692,"context_line":""},{"line_number":693,"context_line":"    def test_dvr_router_rem_fips_on_restarted_agent(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a3905b3_6441a30b","line":690,"updated":"2017-01-19 17:37:50.000000000","message":"use constant here too","commit_id":"2ee8089fc15f442a2a01f408e61691de2d1e1d52"}]}
