)]}'
{"octavia/api/common/pagination.py":[{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"5b28ca086528ca99045568100f4235a212720bfb","unresolved":false,"context_lines":[{"line_number":311,"context_line":"                    self.sort_keys.append((key, self.sort_dir))"},{"line_number":312,"context_line":""},{"line_number":313,"context_line":"            for current_sort_key, current_sort_dir in self.sort_keys:"},{"line_number":314,"context_line":"                # Tranlate sort_key from API standard to data model\u0027s name"},{"line_number":315,"context_line":"                current_sort_key \u003d ("},{"line_number":316,"context_line":"                    model.__v2_wsme__.translate_key_to_data_model("},{"line_number":317,"context_line":"                        current_sort_key))"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_d89d9758","line":314,"range":{"start_line":314,"start_character":18,"end_line":314,"end_character":26},"updated":"2020-08-12 16:46:24.000000000","message":"typo","commit_id":"78711a03959637924be76f3c551df96630ba932c"}],"octavia/tests/functional/api/v2/test_load_balancer.py":[{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"7ab5ad76f23466a9bb3176005ef727ab2d93c825","unresolved":false,"context_lines":[{"line_number":1310,"context_line":"        lb_id_names_asc \u003d [(lb.get(\u0027id\u0027), lb.get(\u0027name\u0027)) for lb in lbs_asc]"},{"line_number":1311,"context_line":"        self.assertEqual(lb_id_names_asc, list(reversed(lb_id_names_desc)))"},{"line_number":1312,"context_line":""},{"line_number":1313,"context_line":"    def test_get_all_sorted_by_vip_ip_address(self):"},{"line_number":1314,"context_line":"        self.create_load_balancer(uuidutils.generate_uuid(),"},{"line_number":1315,"context_line":"                                  name\u003d\u0027lb1\u0027,"},{"line_number":1316,"context_line":"                                  project_id\u003dself.project_id,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_4b4a20ac","line":1313,"updated":"2020-08-17 15:52:09.000000000","message":"I don\u0027t see mixed ipv4 ipv6 examples? Will that be fine when sorting?","commit_id":"78711a03959637924be76f3c551df96630ba932c"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"17cb33d5b2cba5f1e209d5b2a0d9ee19bf239114","unresolved":false,"context_lines":[{"line_number":1310,"context_line":"        lb_id_names_asc \u003d [(lb.get(\u0027id\u0027), lb.get(\u0027name\u0027)) for lb in lbs_asc]"},{"line_number":1311,"context_line":"        self.assertEqual(lb_id_names_asc, list(reversed(lb_id_names_desc)))"},{"line_number":1312,"context_line":""},{"line_number":1313,"context_line":"    def test_get_all_sorted_by_vip_ip_address(self):"},{"line_number":1314,"context_line":"        self.create_load_balancer(uuidutils.generate_uuid(),"},{"line_number":1315,"context_line":"                                  name\u003d\u0027lb1\u0027,"},{"line_number":1316,"context_line":"                                  project_id\u003dself.project_id,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_c1f8ba4a","line":1313,"in_reply_to":"9f560f44_4b4a20ac","updated":"2020-08-18 20:30:08.000000000","message":"The implementation behind the sorting is string based, so ipv4/ipv6 should not matter. The importance of this test is the vip IP address is a child object of the load balancer. I.e. lb-\u003evip-\u003eip_address which was a case not being tested before.","commit_id":"78711a03959637924be76f3c551df96630ba932c"}]}
