)]}'
{"glance/tests/functional/v2/test_metadef_resourcetypes.py":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"5409f3dfe651b84f9c9915ce97977c7e0ec81de4","unresolved":true,"context_lines":[{"line_number":63,"context_line":"            \"visibility\": \"public\","},{"line_number":64,"context_line":"            \"protected\": False,"},{"line_number":65,"context_line":"            \"owner\": \"The Test Owner\""},{"line_number":66,"context_line":"        }"},{"line_number":67,"context_line":"        )"},{"line_number":68,"context_line":"        response \u003d requests.post(path, headers\u003dheaders, data\u003ddata)"},{"line_number":69,"context_line":"        self.assertEqual(http.CREATED, response.status_code)"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"590dc398_af031cc1","line":67,"range":{"start_line":66,"start_character":8,"end_line":67,"end_character":9},"updated":"2021-07-16 15:02:52.000000000","message":"This can be clubbed in one line","commit_id":"d0023f8114d4480b3e2af40b37cda3d31b6c25a3"},{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"ab12dc46afd84a024254a6f6dd0466eece296d33","unresolved":false,"context_lines":[{"line_number":63,"context_line":"            \"visibility\": \"public\","},{"line_number":64,"context_line":"            \"protected\": False,"},{"line_number":65,"context_line":"            \"owner\": \"The Test Owner\""},{"line_number":66,"context_line":"        }"},{"line_number":67,"context_line":"        )"},{"line_number":68,"context_line":"        response \u003d requests.post(path, headers\u003dheaders, data\u003ddata)"},{"line_number":69,"context_line":"        self.assertEqual(http.CREATED, response.status_code)"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"e48f5107_be4b5ab9","line":67,"range":{"start_line":66,"start_character":8,"end_line":67,"end_character":9},"in_reply_to":"590dc398_af031cc1","updated":"2021-07-16 15:09:00.000000000","message":"Done","commit_id":"d0023f8114d4480b3e2af40b37cda3d31b6c25a3"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"5409f3dfe651b84f9c9915ce97977c7e0ec81de4","unresolved":true,"context_lines":[{"line_number":72,"context_line":"        path \u003d self._url(\u0027/v2/metadefs/namespaces/%s/resource_types\u0027 %"},{"line_number":73,"context_line":"                         (namespace_name))"},{"line_number":74,"context_line":"        response \u003d requests.get(path, headers\u003dself._headers())"},{"line_number":75,"context_line":"        metadata_resource_type \u003d jsonutils.loads(response.text)"},{"line_number":76,"context_line":"        self.assertEqual("},{"line_number":77,"context_line":"            0, len(metadata_resource_type[\u0027resource_type_associations\u0027]))"},{"line_number":78,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"61e2dd58_d6b46f7c","line":75,"range":{"start_line":75,"start_character":9,"end_line":75,"end_character":16},"updated":"2021-07-16 15:02:52.000000000","message":"nit: metadef?","commit_id":"d0023f8114d4480b3e2af40b37cda3d31b6c25a3"},{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"ab12dc46afd84a024254a6f6dd0466eece296d33","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        path \u003d self._url(\u0027/v2/metadefs/namespaces/%s/resource_types\u0027 %"},{"line_number":73,"context_line":"                         (namespace_name))"},{"line_number":74,"context_line":"        response \u003d requests.get(path, headers\u003dself._headers())"},{"line_number":75,"context_line":"        metadata_resource_type \u003d jsonutils.loads(response.text)"},{"line_number":76,"context_line":"        self.assertEqual("},{"line_number":77,"context_line":"            0, len(metadata_resource_type[\u0027resource_type_associations\u0027]))"},{"line_number":78,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"fbd65bfd_4562a813","line":75,"range":{"start_line":75,"start_character":9,"end_line":75,"end_character":16},"in_reply_to":"61e2dd58_d6b46f7c","updated":"2021-07-16 15:09:00.000000000","message":"Ack","commit_id":"d0023f8114d4480b3e2af40b37cda3d31b6c25a3"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"2811d54d0ed3418256d2e3b3e8d6a4c51ca3d2ed","unresolved":true,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from glance.tests import functional"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"TENANT1 \u003d str(uuid.uuid4())"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class TestMetadefResourceTypes(functional.FunctionalTest):"}],"source_content_type":"text/x-python","patch_set":2,"id":"ad55b027_3266ea04","line":24,"updated":"2021-07-16 20:02:31.000000000","message":"IMHO, new code should use oslo\u0027s uuidsentinel.","commit_id":"3fe5f297bad981786084ac23b493ecbe7282ae19"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"2811d54d0ed3418256d2e3b3e8d6a4c51ca3d2ed","unresolved":true,"context_lines":[{"line_number":73,"context_line":"        response \u003d requests.get(path, headers\u003dself._headers())"},{"line_number":74,"context_line":"        metadef_resource_type \u003d jsonutils.loads(response.text)"},{"line_number":75,"context_line":"        self.assertEqual("},{"line_number":76,"context_line":"            0, len(metadef_resource_type[\u0027resource_type_associations\u0027]))"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        # Create a resource type"},{"line_number":79,"context_line":"        path \u003d self._url(\u0027/v2/metadefs/namespaces/MyNamespace/resource_types\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"f73ace80_c16dfd8c","line":76,"updated":"2021-07-16 20:02:31.000000000","message":"I assume the associations are an empty list? If so, assertEqual([], ...) would be easier to read and shorter.","commit_id":"3fe5f297bad981786084ac23b493ecbe7282ae19"}]}
