)]}'
{"glance/tests/functional/glare/test_glare.py":[{"author":{"_account_id":17116,"name":"Niall Bunting","email":"niall.bunting@hpe.com","username":"NiallBunting"},"change_message_id":"0ad0b5fd96f8a52fd16c8db4ebfb36fc35b42b99","unresolved":false,"context_lines":[{"line_number":1031,"context_line":"                                        status\u003d400)"},{"line_number":1032,"context_line":"        self.assertIn(\"Artifact has no property nosuchprop\", res)"},{"line_number":1033,"context_line":""},{"line_number":1034,"context_line":"    def test_create_public_artifact_(self):"},{"line_number":1035,"context_line":"        \"\"\"Create an artifact with visibility set to public\"\"\""},{"line_number":1036,"context_line":"        artifact_data \u003d {\u0027name\u0027: \u0027artifact-1\u0027,"},{"line_number":1037,"context_line":"                         \u0027version\u0027: \u002712\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"bab6814e_2a98e51a","line":1034,"range":{"start_line":1034,"start_character":35,"end_line":1034,"end_character":36},"updated":"2016-05-25 15:40:04.000000000","message":"nit: Tests don\u0027t typically end with an underscore.","commit_id":"3b72724012eca6344ce39ded9e906f7e0979f97b"},{"author":{"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},"change_message_id":"8bff368093e9efd7a2cbcd6b69c619d2846e9103","unresolved":false,"context_lines":[{"line_number":1031,"context_line":"                                        status\u003d400)"},{"line_number":1032,"context_line":"        self.assertIn(\"Artifact has no property nosuchprop\", res)"},{"line_number":1033,"context_line":""},{"line_number":1034,"context_line":"    def test_create_public_artifact_(self):"},{"line_number":1035,"context_line":"        \"\"\"Create an artifact with visibility set to public\"\"\""},{"line_number":1036,"context_line":"        artifact_data \u003d {\u0027name\u0027: \u0027artifact-1\u0027,"},{"line_number":1037,"context_line":"                         \u0027version\u0027: \u002712\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"bab6814e_d6b9fb16","line":1034,"range":{"start_line":1034,"start_character":35,"end_line":1034,"end_character":36},"in_reply_to":"bab6814e_2a98e51a","updated":"2016-05-25 17:13:36.000000000","message":"Done","commit_id":"3b72724012eca6344ce39ded9e906f7e0979f97b"},{"author":{"_account_id":17116,"name":"Niall Bunting","email":"niall.bunting@hpe.com","username":"NiallBunting"},"change_message_id":"0ad0b5fd96f8a52fd16c8db4ebfb36fc35b42b99","unresolved":false,"context_lines":[{"line_number":1051,"context_line":"            \u0027prop2\u0027: None"},{"line_number":1052,"context_line":"        }"},{"line_number":1053,"context_line":"        for key, value in expected_artifact.items():"},{"line_number":1054,"context_line":"            self.assertEqual(artifact[key], value, key)"},{"line_number":1055,"context_line":""},{"line_number":1056,"context_line":"    def test_upload_file(self):"},{"line_number":1057,"context_line":"        # Upload some data to an artifact"}],"source_content_type":"text/x-python","patch_set":4,"id":"bab6814e_056352dd","line":1054,"range":{"start_line":1054,"start_character":51,"end_line":1054,"end_character":54},"updated":"2016-05-25 15:40:04.000000000","message":"Nit: Not a super informative message.","commit_id":"3b72724012eca6344ce39ded9e906f7e0979f97b"},{"author":{"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},"change_message_id":"8bff368093e9efd7a2cbcd6b69c619d2846e9103","unresolved":false,"context_lines":[{"line_number":1051,"context_line":"            \u0027prop2\u0027: None"},{"line_number":1052,"context_line":"        }"},{"line_number":1053,"context_line":"        for key, value in expected_artifact.items():"},{"line_number":1054,"context_line":"            self.assertEqual(artifact[key], value, key)"},{"line_number":1055,"context_line":""},{"line_number":1056,"context_line":"    def test_upload_file(self):"},{"line_number":1057,"context_line":"        # Upload some data to an artifact"}],"source_content_type":"text/x-python","patch_set":4,"id":"bab6814e_3605e7c1","line":1054,"range":{"start_line":1054,"start_character":51,"end_line":1054,"end_character":54},"in_reply_to":"bab6814e_056352dd","updated":"2016-05-25 17:13:36.000000000","message":"Yup, but that\u0027s how this whole set of tests is organised. See all the \"create_artifact\" tests above.","commit_id":"3b72724012eca6344ce39ded9e906f7e0979f97b"}]}
