)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"c4223a8a34a1e1eed4107a737a66940d91013f25","unresolved":false,"context_lines":[{"line_number":7,"context_line":"add unittest for list namespaces interface"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"add unittest for list namespaces interface for Metadata"},{"line_number":10,"context_line":"Change-Id: I447fc16a0854784a0ceff1a1ebfe1c277ec45f9b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3fa7e38b_c74b0384","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":52},"updated":"2019-12-17 03:02:05.000000000","message":"add a blank line before this","commit_id":"0a9c50d0be589e49567857f1e73350aba7f1147e"}],"tempest/tests/lib/services/image/v2/test_namespaces_client.py":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"dfe629b52fcf0fd04f5568ed4253903e32f91c51","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    FAKE_LIST_NAMESPACES \u003d {"},{"line_number":30,"context_line":"        \"first\": \"/v2/metadefs/namespaces?sort_key\u003dcreated_at\u0026sort_dir\u003dasc\","},{"line_number":31,"context_line":"        \"namespaces\": ["},{"line_number":32,"context_line":"            {"},{"line_number":33,"context_line":"                \"created_at\": \"2014-08-28T17:13:06Z\","},{"line_number":34,"context_line":"                \"description\": \"OS::Compute::Libvirt\","},{"line_number":35,"context_line":"                \"display_name\": \"libvirt Driver Options\","},{"line_number":36,"context_line":"                \"namespace\": \"OS::Compute::Libvirt\","},{"line_number":37,"context_line":"                \"owner\": \"admin\","},{"line_number":38,"context_line":"                \"protected\": True,"},{"line_number":39,"context_line":"                \"resource_type_associations\": ["},{"line_number":40,"context_line":"                    {"},{"line_number":41,"context_line":"                        \"created_at\": \"2014-08-28T17:13:06Z\","},{"line_number":42,"context_line":"                        \"name\": \"OS::Glance::Image\","},{"line_number":43,"context_line":"                        \"updated_at\": \"2014-08-28T17:13:06Z\""},{"line_number":44,"context_line":"                    }"},{"line_number":45,"context_line":"                ],"},{"line_number":46,"context_line":"                \"schema\": \"/v2/schemas/metadefs/namespace\","},{"line_number":47,"context_line":"                \"self\": \"/v2/metadefs/namespaces/OS::Compute::Libvirt\","},{"line_number":48,"context_line":"                \"updated_at\": \"2014-08-28T17:13:06Z\","},{"line_number":49,"context_line":"                \"visibility\": \"public\""},{"line_number":50,"context_line":"            },"},{"line_number":51,"context_line":"            {"},{"line_number":52,"context_line":"                \"created_at\": \"2014-08-28T17:13:06Z\","},{"line_number":53,"context_line":"                \"description\": \"OS::Compute::Quota\","},{"line_number":54,"context_line":"                \"display_name\": \"Flavor Quota\","},{"line_number":55,"context_line":"                \"namespace\": \"OS::Compute::Quota\","},{"line_number":56,"context_line":"                \"owner\": \"admin\","},{"line_number":57,"context_line":"                \"protected\": True,"},{"line_number":58,"context_line":"                \"resource_type_associations\": ["},{"line_number":59,"context_line":"                    {"},{"line_number":60,"context_line":"                        \"created_at\": \"2014-08-28T17:13:06Z\","},{"line_number":61,"context_line":"                        \"name\": \"OS::Nova::Flavor\","},{"line_number":62,"context_line":"                        \"updated_at\": \"2014-08-28T17:13:06Z\""},{"line_number":63,"context_line":"                    }"},{"line_number":64,"context_line":"                ],"},{"line_number":65,"context_line":"                \"schema\": \"/v2/schemas/metadefs/namespace\","},{"line_number":66,"context_line":"                \"self\": \"/v2/metadefs/namespaces/OS::Compute::Quota\","},{"line_number":67,"context_line":"                \"updated_at\": \"2014-08-28T17:13:06Z\","},{"line_number":68,"context_line":"                \"visibility\": \"public\""},{"line_number":69,"context_line":"            },"},{"line_number":70,"context_line":"            {"},{"line_number":71,"context_line":"                \"created_at\": \"2014-08-28T17:13:06Z\","},{"line_number":72,"context_line":"                \"description\": \"OS::Compute::Trust\","}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_476e33ff","line":69,"range":{"start_line":32,"start_character":0,"end_line":69,"end_character":14},"updated":"2019-12-17 03:00:55.000000000","message":"seems we need not so many array items, so these two can be removed?","commit_id":"0a9c50d0be589e49567857f1e73350aba7f1147e"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"d8f077c647b1219e5f0f37e760754da3ba8d3cf4","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    FAKE_LIST_NAMESPACES \u003d {"},{"line_number":30,"context_line":"        \"first\": \"/v2/metadefs/namespaces?sort_key\u003dcreated_at\u0026sort_dir\u003dasc\","},{"line_number":31,"context_line":"        \"namespaces\": ["},{"line_number":32,"context_line":"            {"},{"line_number":33,"context_line":"                \"created_at\": \"2014-08-28T17:13:06Z\","},{"line_number":34,"context_line":"                \"description\": \"OS::Compute::Libvirt\","},{"line_number":35,"context_line":"                \"display_name\": \"libvirt Driver Options\","},{"line_number":36,"context_line":"                \"namespace\": \"OS::Compute::Libvirt\","},{"line_number":37,"context_line":"                \"owner\": \"admin\","},{"line_number":38,"context_line":"                \"protected\": True,"},{"line_number":39,"context_line":"                \"resource_type_associations\": ["},{"line_number":40,"context_line":"                    {"},{"line_number":41,"context_line":"                        \"created_at\": \"2014-08-28T17:13:06Z\","},{"line_number":42,"context_line":"                        \"name\": \"OS::Glance::Image\","},{"line_number":43,"context_line":"                        \"updated_at\": \"2014-08-28T17:13:06Z\""},{"line_number":44,"context_line":"                    }"},{"line_number":45,"context_line":"                ],"},{"line_number":46,"context_line":"                \"schema\": \"/v2/schemas/metadefs/namespace\","},{"line_number":47,"context_line":"                \"self\": \"/v2/metadefs/namespaces/OS::Compute::Libvirt\","},{"line_number":48,"context_line":"                \"updated_at\": \"2014-08-28T17:13:06Z\","},{"line_number":49,"context_line":"                \"visibility\": \"public\""},{"line_number":50,"context_line":"            },"},{"line_number":51,"context_line":"            {"},{"line_number":52,"context_line":"                \"created_at\": \"2014-08-28T17:13:06Z\","},{"line_number":53,"context_line":"                \"description\": \"OS::Compute::Quota\","},{"line_number":54,"context_line":"                \"display_name\": \"Flavor Quota\","},{"line_number":55,"context_line":"                \"namespace\": \"OS::Compute::Quota\","},{"line_number":56,"context_line":"                \"owner\": \"admin\","},{"line_number":57,"context_line":"                \"protected\": True,"},{"line_number":58,"context_line":"                \"resource_type_associations\": ["},{"line_number":59,"context_line":"                    {"},{"line_number":60,"context_line":"                        \"created_at\": \"2014-08-28T17:13:06Z\","},{"line_number":61,"context_line":"                        \"name\": \"OS::Nova::Flavor\","},{"line_number":62,"context_line":"                        \"updated_at\": \"2014-08-28T17:13:06Z\""},{"line_number":63,"context_line":"                    }"},{"line_number":64,"context_line":"                ],"},{"line_number":65,"context_line":"                \"schema\": \"/v2/schemas/metadefs/namespace\","},{"line_number":66,"context_line":"                \"self\": \"/v2/metadefs/namespaces/OS::Compute::Quota\","},{"line_number":67,"context_line":"                \"updated_at\": \"2014-08-28T17:13:06Z\","},{"line_number":68,"context_line":"                \"visibility\": \"public\""},{"line_number":69,"context_line":"            },"},{"line_number":70,"context_line":"            {"},{"line_number":71,"context_line":"                \"created_at\": \"2014-08-28T17:13:06Z\","},{"line_number":72,"context_line":"                \"description\": \"OS::Compute::Trust\","}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_6251dd0d","line":69,"range":{"start_line":32,"start_character":0,"end_line":69,"end_character":14},"in_reply_to":"3fa7e38b_476e33ff","updated":"2019-12-17 03:19:51.000000000","message":"thanks for your review, I will remove","commit_id":"0a9c50d0be589e49567857f1e73350aba7f1147e"}]}
