)]}'
{"neutron/tests/unit/objects/test_trunk.py":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"4bdfee309b95640649e34ded4b70259817a2b405","unresolved":false,"context_lines":[{"line_number":113,"context_line":"        trunk \u003d t_obj.Trunk(self.context, port_id\u003dport_id,"},{"line_number":114,"context_line":"                            sub_ports\u003dsub_ports, tenant_id\u003dtenant_id)"},{"line_number":115,"context_line":"        trunk.create()"},{"line_number":116,"context_line":"        return trunk"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    def test_create_with_sub_ports(self):"},{"line_number":119,"context_line":"        trunk \u003d self._test_create_trunk_with_subports(self.db_obj[\u0027port_id\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_4da9b88f","line":116,"range":{"start_line":116,"start_character":8,"end_line":116,"end_character":20},"updated":"2016-08-01 08:48:05.000000000","message":"We should return subports here as well, otherwise L131 becomes useless.","commit_id":"76c15f8f2772977d98dc6cf4c47753cec3b0b249"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"400b06eef2847a569272e1ee1edf5e358e20d6bc","unresolved":false,"context_lines":[{"line_number":113,"context_line":"        trunk \u003d t_obj.Trunk(self.context, port_id\u003dport_id,"},{"line_number":114,"context_line":"                            sub_ports\u003dsub_ports, tenant_id\u003dtenant_id)"},{"line_number":115,"context_line":"        trunk.create()"},{"line_number":116,"context_line":"        return trunk"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    def test_create_with_sub_ports(self):"},{"line_number":119,"context_line":"        trunk \u003d self._test_create_trunk_with_subports(self.db_obj[\u0027port_id\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_96a066a7","line":116,"range":{"start_line":116,"start_character":8,"end_line":116,"end_character":20},"in_reply_to":"bacf61ea_4da9b88f","updated":"2016-08-03 07:42:51.000000000","message":"Done","commit_id":"76c15f8f2772977d98dc6cf4c47753cec3b0b249"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"4bdfee309b95640649e34ded4b70259817a2b405","unresolved":false,"context_lines":[{"line_number":125,"context_line":"                    sub_port[\u0027segmentation_type\u0027],"},{"line_number":126,"context_line":"                    sub_port[\u0027segmentation_id\u0027])"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"        expected \u003d set(map(_as_tuple, sub_ports))"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"        self.assertEqual(expected, set(map(_as_tuple, trunk.sub_ports)))"},{"line_number":131,"context_line":"        self.assertEqual(expected, set(map(_as_tuple, sub_ports)))"}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_0d1a207d","line":128,"range":{"start_line":128,"start_character":19,"end_line":128,"end_character":49},"updated":"2016-08-01 08:48:05.000000000","message":"Supernit: {_as_tuple(port) for port in sub_ports}","commit_id":"76c15f8f2772977d98dc6cf4c47753cec3b0b249"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"400b06eef2847a569272e1ee1edf5e358e20d6bc","unresolved":false,"context_lines":[{"line_number":125,"context_line":"                    sub_port[\u0027segmentation_type\u0027],"},{"line_number":126,"context_line":"                    sub_port[\u0027segmentation_id\u0027])"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"        expected \u003d set(map(_as_tuple, sub_ports))"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"        self.assertEqual(expected, set(map(_as_tuple, trunk.sub_ports)))"},{"line_number":131,"context_line":"        self.assertEqual(expected, set(map(_as_tuple, sub_ports)))"}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_76a5f2b3","line":128,"range":{"start_line":128,"start_character":19,"end_line":128,"end_character":49},"in_reply_to":"bacf61ea_0d1a207d","updated":"2016-08-03 07:42:51.000000000","message":"Done","commit_id":"76c15f8f2772977d98dc6cf4c47753cec3b0b249"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"4bdfee309b95640649e34ded4b70259817a2b405","unresolved":false,"context_lines":[{"line_number":141,"context_line":"                          network_id\u003dself._network[\u0027id\u0027])"},{"line_number":142,"context_line":"        trunk2 \u003d self._test_create_trunk_with_subports(port_id2, trunk2_vids)"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"        listed_trunk1 \u003d self._test_class.get_object("},{"line_number":145,"context_line":"            self.context,"},{"line_number":146,"context_line":"            id\u003dtrunk1.id,"},{"line_number":147,"context_line":"            port_id\u003dport_id1"}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_0d2d00fe","line":144,"range":{"start_line":144,"start_character":24,"end_line":144,"end_character":40},"updated":"2016-08-01 08:48:05.000000000","message":"Nit: maybe using Trunk directly here is more readable.","commit_id":"76c15f8f2772977d98dc6cf4c47753cec3b0b249"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"400b06eef2847a569272e1ee1edf5e358e20d6bc","unresolved":false,"context_lines":[{"line_number":141,"context_line":"                          network_id\u003dself._network[\u0027id\u0027])"},{"line_number":142,"context_line":"        trunk2 \u003d self._test_create_trunk_with_subports(port_id2, trunk2_vids)"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"        listed_trunk1 \u003d self._test_class.get_object("},{"line_number":145,"context_line":"            self.context,"},{"line_number":146,"context_line":"            id\u003dtrunk1.id,"},{"line_number":147,"context_line":"            port_id\u003dport_id1"}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_16a3d69f","line":144,"range":{"start_line":144,"start_character":24,"end_line":144,"end_character":40},"in_reply_to":"bacf61ea_0d2d00fe","updated":"2016-08-03 07:42:51.000000000","message":"Done","commit_id":"76c15f8f2772977d98dc6cf4c47753cec3b0b249"}]}
