)]}'
{"cinderclient/tests/unit/v3/test_shell.py":[{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"06b40b59150e3e47a21dc02d319775186ddd79fd","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        # NOTE(jdg): we default to detail currently"},{"line_number":70,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/volumes/detail\u0027)"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    def test_list_with_group_id(self):"},{"line_number":73,"context_line":"        self.assertRaises(exceptions.UnsupportedAttribute,"},{"line_number":74,"context_line":"                          self.run_command,"},{"line_number":75,"context_line":"                          \u0027list --group_id fake_id\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a3905b3_259efd06","line":72,"updated":"2017-01-24 11:24:02.000000000","message":"-1: These are 2 different tests and should be split in 2","commit_id":"a39cf0739e27dae36c1d7df5e177d6e351102f54"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"3fa0b36cb89c05a46d4dabef5f5fd8ead06b9a22","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        # NOTE(jdg): we default to detail currently"},{"line_number":70,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/volumes/detail\u0027)"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    def test_list_with_group_id(self):"},{"line_number":73,"context_line":"        self.assertRaises(exceptions.UnsupportedAttribute,"},{"line_number":74,"context_line":"                          self.run_command,"},{"line_number":75,"context_line":"                          \u0027list --group_id fake_id\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a3905b3_0e164ca7","line":72,"in_reply_to":"5a3905b3_259efd06","updated":"2017-01-25 07:18:27.000000000","message":"Done","commit_id":"a39cf0739e27dae36c1d7df5e177d6e351102f54"}],"cinderclient/v3/shell.py":[{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"d21a87e359a4395245e6cd8a0c9bb75540711dc4","unresolved":false,"context_lines":[{"line_number":269,"context_line":"    all_tenants \u003d 1 if args.tenant else \\"},{"line_number":270,"context_line":"        int(os.environ.get(\"ALL_TENANTS\", args.all_tenants))"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"    try:"},{"line_number":273,"context_line":"        group_id \u003d args.group_id"},{"line_number":274,"context_line":"    except AttributeError:"},{"line_number":275,"context_line":"        group_id \u003d None"},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"    search_opts \u003d {"},{"line_number":278,"context_line":"        \u0027all_tenants\u0027: all_tenants,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a6eadb0_1d24a50b","line":275,"range":{"start_line":272,"start_character":4,"end_line":275,"end_character":23},"updated":"2016-12-13 13:57:17.000000000","message":"why not try the way in line #285, it looks easier and clearer","commit_id":"585dda6b3e8fa38a3b12d75f875f72d1d5b330ef"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"06b40b59150e3e47a21dc02d319775186ddd79fd","unresolved":false,"context_lines":[{"line_number":278,"context_line":"        \u0027metadata\u0027: _extract_metadata(args) if args.metadata else None,"},{"line_number":279,"context_line":"        \u0027glance_metadata\u0027: _extract_metadata(args, type\u003d\u0027image_metadata\u0027)"},{"line_number":280,"context_line":"        if args.image_metadata else None,"},{"line_number":281,"context_line":"        \u0027group_id\u0027: args.group_id if hasattr(args, \u0027group_id\u0027) else None,"},{"line_number":282,"context_line":"    }"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    # If unavailable/non-existent fields are specified, these fields will"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a3905b3_65572558","line":281,"updated":"2017-01-24 11:24:02.000000000","message":"-1:\n\n \u0027group_id\u0027: getattr(args, \u0027group_id\u0027, None)","commit_id":"a39cf0739e27dae36c1d7df5e177d6e351102f54"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"3fa0b36cb89c05a46d4dabef5f5fd8ead06b9a22","unresolved":false,"context_lines":[{"line_number":278,"context_line":"        \u0027metadata\u0027: _extract_metadata(args) if args.metadata else None,"},{"line_number":279,"context_line":"        \u0027glance_metadata\u0027: _extract_metadata(args, type\u003d\u0027image_metadata\u0027)"},{"line_number":280,"context_line":"        if args.image_metadata else None,"},{"line_number":281,"context_line":"        \u0027group_id\u0027: args.group_id if hasattr(args, \u0027group_id\u0027) else None,"},{"line_number":282,"context_line":"    }"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    # If unavailable/non-existent fields are specified, these fields will"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a3905b3_2e0b087f","line":281,"in_reply_to":"5a3905b3_65572558","updated":"2017-01-25 07:18:27.000000000","message":"Done","commit_id":"a39cf0739e27dae36c1d7df5e177d6e351102f54"}]}
