)]}'
{"openstackclient/tests/functional/image/v2/test_image.py":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"7bedefab0eea8bcfffe840d43b78945e6abe1f09","unresolved":false,"context_lines":[{"line_number":134,"context_line":"        ))"},{"line_number":135,"context_line":"        self.assertEqual("},{"line_number":136,"context_line":"            \"a\u003d\u0027b\u0027, c\u003d\u0027d\u0027, os_hidden\u003d\u0027False\u0027\","},{"line_number":137,"context_line":"            json_output[\"properties\"],"},{"line_number":138,"context_line":"        )"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"        self.openstack("}],"source_content_type":"text/x-python","patch_set":5,"id":"5f7c97a3_f6cc1e34","line":137,"updated":"2018-07-31 16:23:02.000000000","message":"We still need to be able to handle the case when this test runs against a older cloud (say from last week) orqueens","commit_id":"4e21235d0489e20a1e1f096946d27c22e198cc3c"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"7bedefab0eea8bcfffe840d43b78945e6abe1f09","unresolved":false,"context_lines":[{"line_number":134,"context_line":"        ))"},{"line_number":135,"context_line":"        self.assertEqual("},{"line_number":136,"context_line":"            \"a\u003d\u0027b\u0027, c\u003d\u0027d\u0027, os_hidden\u003d\u0027False\u0027\","},{"line_number":137,"context_line":"            json_output[\"properties\"],"},{"line_number":138,"context_line":"        )"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"        self.openstack("}],"source_content_type":"text/x-python","patch_set":6,"id":"5f7c97a3_ea750634","line":137,"updated":"2018-07-31 16:23:02.000000000","message":"This needs to handle cases where the cloud being tested against does not have the new attribute.","commit_id":"80c9b33e9550d0fa1e054704a1b4d81070568091"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"7bedefab0eea8bcfffe840d43b78945e6abe1f09","unresolved":false,"context_lines":[{"line_number":153,"context_line":"        )"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"        # Test tags"},{"line_number":156,"context_line":"        self.assertNotIn("},{"line_number":157,"context_line":"            \u002701\u0027,"},{"line_number":158,"context_line":"            json_output[\"tags\"].split(\u0027, \u0027)"},{"line_number":159,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":6,"id":"5f7c97a3_aa6b8e51","line":156,"updated":"2018-07-31 16:23:02.000000000","message":"This needs to handle cases where the cloud being tested against does not have the new attribute.","commit_id":"80c9b33e9550d0fa1e054704a1b4d81070568091"},{"author":{"_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},"change_message_id":"9da1f799cb400b5e9f8a71960ac695d436600c9e","unresolved":false,"context_lines":[{"line_number":131,"context_line":"        #                the new os_hidden attribute"},{"line_number":132,"context_line":"        cmp_str \u003d \"a\u003d\u0027b\u0027, c\u003d\u0027d\u0027\""},{"line_number":133,"context_line":"        if \u0027os_hidden\u0027 in json_output[\"properties\"]:"},{"line_number":134,"context_line":"            cmp_str +\u003d \", os_hidden\u003d\u0027Falsex\u0027\""},{"line_number":135,"context_line":"        self.assertEqual("},{"line_number":136,"context_line":"            cmp_str,"},{"line_number":137,"context_line":"            json_output[\"properties\"],"}],"source_content_type":"text/x-python","patch_set":8,"id":"5f7c97a3_64e4c10b","line":134,"range":{"start_line":134,"start_character":37,"end_line":134,"end_character":43},"updated":"2018-08-01 01:08:38.000000000","message":"emm...","commit_id":"08bb3f281bd83b4799730edd51c149fb55639dec"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"05218f4d5f1657819f61955dab716ef475596d5a","unresolved":false,"context_lines":[{"line_number":131,"context_line":"        #                the new os_hidden attribute"},{"line_number":132,"context_line":"        cmp_str \u003d \"a\u003d\u0027b\u0027, c\u003d\u0027d\u0027\""},{"line_number":133,"context_line":"        if \u0027os_hidden\u0027 in json_output[\"properties\"]:"},{"line_number":134,"context_line":"            cmp_str +\u003d \", os_hidden\u003d\u0027Falsex\u0027\""},{"line_number":135,"context_line":"        self.assertEqual("},{"line_number":136,"context_line":"            cmp_str,"},{"line_number":137,"context_line":"            json_output[\"properties\"],"}],"source_content_type":"text/x-python","patch_set":8,"id":"5f7c97a3_847a3d22","line":134,"range":{"start_line":134,"start_character":37,"end_line":134,"end_character":43},"in_reply_to":"5f7c97a3_64e4c10b","updated":"2018-08-01 01:13:33.000000000","message":"grrr...","commit_id":"08bb3f281bd83b4799730edd51c149fb55639dec"}],"openstackclient/tests/functional/volume/v2/test_transfer_request.py":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"7bedefab0eea8bcfffe840d43b78945e6abe1f09","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        super(TransferRequestTests, cls).setUpClass()"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"        cmd_output \u003d json.loads(cls.openstack("},{"line_number":31,"context_line":"            \u0027--os-volume-api-version \u0027 + cls.API_VERSION +"},{"line_number":32,"context_line":"            \u0027volume create -f json --size 1 \u0027 + cls.VOLUME_NAME))"},{"line_number":33,"context_line":"        cls.assertOutput(cls.VOLUME_NAME, cmd_output[\u0027name\u0027])"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"5f7c97a3_cacdaa5e","line":31,"updated":"2018-07-31 16:23:02.000000000","message":"lack of a space after the version\n\nAlso, really, the v3 tests need to be extracted now, this inheritance is broken, especially once we introduce microversion bits\n\nfurther local testing suggest that v3 doesn\u0027t do transfer requests anyway?","commit_id":"80c9b33e9550d0fa1e054704a1b4d81070568091"}]}
