)]}'
{"neutron/tests/unit/services/portforwarding/drivers/ovn/test_driver.py":[{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"3f39000a8327672fb3c9b395d9dadbb0683cc7bb","unresolved":false,"context_lines":[{"line_number":86,"context_line":"    def test_lb_names(self):"},{"line_number":87,"context_line":"        expected_names \u003d [\u0027pf-floatingip-id-udp\u0027, \u0027pf-floatingip-id-tcp\u0027]"},{"line_number":88,"context_line":"        names \u003d self.handler.lb_names(\u0027id\u0027)"},{"line_number":89,"context_line":"        self.assertItemsEqual(expected_names, names)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    def test_get_lb_attributes(self):"},{"line_number":92,"context_line":"        fake_pf_obj \u003d self._fake_pf_obj()"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_b8cd4332","line":89,"range":{"start_line":89,"start_character":13,"end_line":89,"end_character":29},"updated":"2020-09-15 02:08:23.000000000","message":"I remember merging https://review.opendev.org/#/c/739359/ that was converting assertItemsEqual calls to assertCountEqual.","commit_id":"529abfa9bd9757b7da195f0387c1944660716e82"},{"author":{"_account_id":11952,"name":"Flavio Fernandes","email":"flavio@flaviof.com","username":"ffernand"},"change_message_id":"0aef01947a4c218320f94e80666417b0656bdf1c","unresolved":false,"context_lines":[{"line_number":86,"context_line":"    def test_lb_names(self):"},{"line_number":87,"context_line":"        expected_names \u003d [\u0027pf-floatingip-id-udp\u0027, \u0027pf-floatingip-id-tcp\u0027]"},{"line_number":88,"context_line":"        names \u003d self.handler.lb_names(\u0027id\u0027)"},{"line_number":89,"context_line":"        self.assertItemsEqual(expected_names, names)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    def test_get_lb_attributes(self):"},{"line_number":92,"context_line":"        fake_pf_obj \u003d self._fake_pf_obj()"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_5c0a0d27","line":89,"range":{"start_line":89,"start_character":13,"end_line":89,"end_character":29},"in_reply_to":"9f560f44_88d3cc5f","updated":"2020-09-15 17:42:45.000000000","message":"ack. That would make it less backport-able to py2 cases [1], but I don\u0027t see it as a good enough excuse. ;)\n\n[1]: https://review.opendev.org/#/c/750056/10/networking_ovn/tests/unit/ml2/test_portforwarding_driver.py@90","commit_id":"529abfa9bd9757b7da195f0387c1944660716e82"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"34448b451f305f6e1a5d2ede0d9c9d0166a3de42","unresolved":false,"context_lines":[{"line_number":86,"context_line":"    def test_lb_names(self):"},{"line_number":87,"context_line":"        expected_names \u003d [\u0027pf-floatingip-id-udp\u0027, \u0027pf-floatingip-id-tcp\u0027]"},{"line_number":88,"context_line":"        names \u003d self.handler.lb_names(\u0027id\u0027)"},{"line_number":89,"context_line":"        self.assertItemsEqual(expected_names, names)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    def test_get_lb_attributes(self):"},{"line_number":92,"context_line":"        fake_pf_obj \u003d self._fake_pf_obj()"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_88d3cc5f","line":89,"range":{"start_line":89,"start_character":13,"end_line":89,"end_character":29},"in_reply_to":"9f560f44_b8cd4332","updated":"2020-09-15 09:07:49.000000000","message":"I thought about the same :)","commit_id":"529abfa9bd9757b7da195f0387c1944660716e82"}]}
