)]}'
{"openstack/tests/unit/config/test_loader.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"5c7dd1d12323104fa5dfed019cf655ac37f87b62","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2015 Hewlett-Packard Development Company, L.P."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_d6e86717","line":1,"updated":"2020-05-29 09:17:29.000000000","message":"Invalid?","commit_id":"dab47f91274aa5a917f72ed0cc8a5fb5b13ffee4"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"91cbd5fa55838d7a93b6cad4398668f0fc6fadca","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2015 Hewlett-Packard Development Company, L.P."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_c9a0c8a8","line":1,"in_reply_to":"ff570b3c_d6e86717","updated":"2020-05-29 11:24:08.000000000","message":"Oups I copied an existing test, I\u0027ll update","commit_id":"dab47f91274aa5a917f72ed0cc8a5fb5b13ffee4"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"5c7dd1d12323104fa5dfed019cf655ac37f87b62","unresolved":false,"context_lines":[{"line_number":74,"context_line":"                with open(fn, \u0027w+\u0027) as fp:"},{"line_number":75,"context_line":"                    fp.write(value)"},{"line_number":76,"context_line":"                tested_files.append(fn)"},{"line_number":77,"context_line":"                expected_path \u003d tmpdir"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"            path, result \u003d loader.OpenStackConfig()._load_yaml_json_file("},{"line_number":80,"context_line":"                tested_files)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_b6eb3310","line":77,"updated":"2020-05-29 09:17:29.000000000","message":"nit: move out of the loop","commit_id":"dab47f91274aa5a917f72ed0cc8a5fb5b13ffee4"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"91cbd5fa55838d7a93b6cad4398668f0fc6fadca","unresolved":false,"context_lines":[{"line_number":74,"context_line":"                with open(fn, \u0027w+\u0027) as fp:"},{"line_number":75,"context_line":"                    fp.write(value)"},{"line_number":76,"context_line":"                tested_files.append(fn)"},{"line_number":77,"context_line":"                expected_path \u003d tmpdir"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"            path, result \u003d loader.OpenStackConfig()._load_yaml_json_file("},{"line_number":80,"context_line":"                tested_files)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_a9a3d4b0","line":77,"in_reply_to":"ff570b3c_b6eb3310","updated":"2020-05-29 11:24:08.000000000","message":"I agree","commit_id":"dab47f91274aa5a917f72ed0cc8a5fb5b13ffee4"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"5c7dd1d12323104fa5dfed019cf655ac37f87b62","unresolved":false,"context_lines":[{"line_number":91,"context_line":"                fp.write(FILES[\u0027txt\u0027])"},{"line_number":92,"context_line":"            tested_files.append(fn)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"            expected_path \u003d fn"},{"line_number":95,"context_line":"            path, result \u003d loader.OpenStackConfig()._load_yaml_json_file("},{"line_number":96,"context_line":"                tested_files)"},{"line_number":97,"context_line":"            self.assertEqual(expected_path, path)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_16f3ff0b","line":94,"updated":"2020-05-29 09:17:29.000000000","message":"nit: redundant variable","commit_id":"dab47f91274aa5a917f72ed0cc8a5fb5b13ffee4"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"5c7dd1d12323104fa5dfed019cf655ac37f87b62","unresolved":false,"context_lines":[{"line_number":108,"context_line":"            expected_path \u003d None"},{"line_number":109,"context_line":"            path, result \u003d loader.OpenStackConfig()._load_yaml_json_file("},{"line_number":110,"context_line":"                tested_files)"},{"line_number":111,"context_line":"            self.assertEqual(expected_path, path)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    def test__load_yaml_json_file_nonexisting(self):"},{"line_number":114,"context_line":"        tested_files \u003d []"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_f6f5abee","line":111,"updated":"2020-05-29 09:17:29.000000000","message":"nit: assertIsNone","commit_id":"dab47f91274aa5a917f72ed0cc8a5fb5b13ffee4"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"91cbd5fa55838d7a93b6cad4398668f0fc6fadca","unresolved":false,"context_lines":[{"line_number":108,"context_line":"            expected_path \u003d None"},{"line_number":109,"context_line":"            path, result \u003d loader.OpenStackConfig()._load_yaml_json_file("},{"line_number":110,"context_line":"                tested_files)"},{"line_number":111,"context_line":"            self.assertEqual(expected_path, path)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    def test__load_yaml_json_file_nonexisting(self):"},{"line_number":114,"context_line":"        tested_files \u003d []"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_4994b844","line":111,"in_reply_to":"ff570b3c_f6f5abee","updated":"2020-05-29 11:24:08.000000000","message":"Right","commit_id":"dab47f91274aa5a917f72ed0cc8a5fb5b13ffee4"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"5c7dd1d12323104fa5dfed019cf655ac37f87b62","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        expected_path \u003d None"},{"line_number":119,"context_line":"        path, result \u003d loader.OpenStackConfig()._load_yaml_json_file("},{"line_number":120,"context_line":"            tested_files)"},{"line_number":121,"context_line":"        self.assertEqual(expected_path, path)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_56dc5773","line":121,"updated":"2020-05-29 09:17:29.000000000","message":"nit: assertIsNone","commit_id":"dab47f91274aa5a917f72ed0cc8a5fb5b13ffee4"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"91cbd5fa55838d7a93b6cad4398668f0fc6fadca","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        expected_path \u003d None"},{"line_number":119,"context_line":"        path, result \u003d loader.OpenStackConfig()._load_yaml_json_file("},{"line_number":120,"context_line":"            tested_files)"},{"line_number":121,"context_line":"        self.assertEqual(expected_path, path)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_298fc42e","line":121,"in_reply_to":"ff570b3c_56dc5773","updated":"2020-05-29 11:24:08.000000000","message":"Right","commit_id":"dab47f91274aa5a917f72ed0cc8a5fb5b13ffee4"}]}
