)]}'
{"tempest/api/compute/servers/test_create_server.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7dd25536f52447439eac0912dc0796995d412dee","unresolved":false,"context_lines":[{"line_number":169,"context_line":"        super(ServersTestUnicode, cls).setup_clients()"},{"line_number":170,"context_line":"        cls.client \u003d cls.servers_client"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"    @decorators.idempotent_id(\u0027defbaca5-d611-49f5-ae21-56ee25d2db49\u0027)"},{"line_number":173,"context_line":"    def test_create_server_specify_multibyte_character_name(self):"},{"line_number":174,"context_line":"        # prefix character is:"},{"line_number":175,"context_line":"        # http://unicode.org/cldr/utility/character.jsp?a\u003d20A1"},{"line_number":176,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa0c359_a6a22afb","line":173,"range":{"start_line":172,"start_character":0,"end_line":173,"end_character":66},"updated":"2018-02-09 00:38:54.000000000","message":"can you add related_bug decorator here for future ref:\n\n@decorators.related_bug(\u00271730756\u0027, status_code\u003d500)","commit_id":"5fa1352dab3d98370c28e2cf0adb3d1c7d58de25"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"18098aaa2a0d356ad3b9a52c44d2b8d3ef278d78","unresolved":false,"context_lines":[{"line_number":169,"context_line":"        super(ServersTestUnicode, cls).setup_clients()"},{"line_number":170,"context_line":"        cls.client \u003d cls.servers_client"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"    @decorators.idempotent_id(\u0027defbaca5-d611-49f5-ae21-56ee25d2db49\u0027)"},{"line_number":173,"context_line":"    def test_create_server_specify_multibyte_character_name(self):"},{"line_number":174,"context_line":"        # prefix character is:"},{"line_number":175,"context_line":"        # http://unicode.org/cldr/utility/character.jsp?a\u003d20A1"},{"line_number":176,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa0c359_86204e4a","line":173,"range":{"start_line":172,"start_character":0,"end_line":173,"end_character":66},"in_reply_to":"3fa0c359_060c3eeb","updated":"2018-02-09 08:13:04.000000000","message":"+1, yea it is better to leave.","commit_id":"5fa1352dab3d98370c28e2cf0adb3d1c7d58de25"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d74a8e26dd7e96d753d5da187ede3f0adf21b583","unresolved":false,"context_lines":[{"line_number":169,"context_line":"        super(ServersTestUnicode, cls).setup_clients()"},{"line_number":170,"context_line":"        cls.client \u003d cls.servers_client"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"    @decorators.idempotent_id(\u0027defbaca5-d611-49f5-ae21-56ee25d2db49\u0027)"},{"line_number":173,"context_line":"    def test_create_server_specify_multibyte_character_name(self):"},{"line_number":174,"context_line":"        # prefix character is:"},{"line_number":175,"context_line":"        # http://unicode.org/cldr/utility/character.jsp?a\u003d20A1"},{"line_number":176,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa0c359_060c3eeb","line":173,"range":{"start_line":172,"start_character":0,"end_line":173,"end_character":66},"in_reply_to":"3fa0c359_a6a22afb","updated":"2018-02-09 00:44:56.000000000","message":"I\u0027ll leave off the status code because you don\u0027t get a 500 from this, you get a 202 and then the server eventually fails to build on the compute.","commit_id":"5fa1352dab3d98370c28e2cf0adb3d1c7d58de25"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"13d60ec829b233d02bcc57830b73d3e6d5c324e1","unresolved":false,"context_lines":[{"line_number":164,"context_line":""},{"line_number":165,"context_line":"class ServersTestUnicode(base.BaseV2ComputeTest):"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"    @classmethod"},{"line_number":168,"context_line":"    def setup_clients(cls):"},{"line_number":169,"context_line":"        super(ServersTestUnicode, cls).setup_clients()"},{"line_number":170,"context_line":"        cls.client \u003d cls.servers_client"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"    @decorators.related_bug(\u00271730756\u0027)"},{"line_number":173,"context_line":"    @decorators.idempotent_id(\u0027defbaca5-d611-49f5-ae21-56ee25d2db49\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa0c359_a15454ff","line":170,"range":{"start_line":167,"start_character":0,"end_line":170,"end_character":39},"updated":"2018-02-09 01:36:02.000000000","message":"This seems not needed","commit_id":"1b5d9010a10195a158b2a29d3a01cf44260103f8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"18098aaa2a0d356ad3b9a52c44d2b8d3ef278d78","unresolved":false,"context_lines":[{"line_number":164,"context_line":""},{"line_number":165,"context_line":"class ServersTestUnicode(base.BaseV2ComputeTest):"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"    @classmethod"},{"line_number":168,"context_line":"    def setup_clients(cls):"},{"line_number":169,"context_line":"        super(ServersTestUnicode, cls).setup_clients()"},{"line_number":170,"context_line":"        cls.client \u003d cls.servers_client"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"    @decorators.related_bug(\u00271730756\u0027)"},{"line_number":173,"context_line":"    @decorators.idempotent_id(\u0027defbaca5-d611-49f5-ae21-56ee25d2db49\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa0c359_b8f0fefe","line":170,"range":{"start_line":167,"start_character":0,"end_line":170,"end_character":39},"in_reply_to":"3fa0c359_a15454ff","updated":"2018-02-09 08:13:04.000000000","message":"+1. let use self.servers_client directly in tests","commit_id":"1b5d9010a10195a158b2a29d3a01cf44260103f8"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"15fe30fe8ce67e1469a5f349460637e351b0b707","unresolved":false,"context_lines":[{"line_number":164,"context_line":""},{"line_number":165,"context_line":"class ServersTestUnicode(base.BaseV2ComputeTest):"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"    @classmethod"},{"line_number":168,"context_line":"    def setup_clients(cls):"},{"line_number":169,"context_line":"        super(ServersTestUnicode, cls).setup_clients()"},{"line_number":170,"context_line":"        cls.client \u003d cls.servers_client"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"    @decorators.related_bug(\u00271730756\u0027)"},{"line_number":173,"context_line":"    @decorators.idempotent_id(\u0027defbaca5-d611-49f5-ae21-56ee25d2db49\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa0c359_be3d3cc5","line":170,"range":{"start_line":167,"start_character":0,"end_line":170,"end_character":39},"in_reply_to":"3fa0c359_b8f0fefe","updated":"2018-02-09 15:30:00.000000000","message":"Done","commit_id":"1b5d9010a10195a158b2a29d3a01cf44260103f8"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"13d60ec829b233d02bcc57830b73d3e6d5c324e1","unresolved":false,"context_lines":[{"line_number":171,"context_line":""},{"line_number":172,"context_line":"    @decorators.related_bug(\u00271730756\u0027)"},{"line_number":173,"context_line":"    @decorators.idempotent_id(\u0027defbaca5-d611-49f5-ae21-56ee25d2db49\u0027)"},{"line_number":174,"context_line":"    def test_create_server_specify_multibyte_character_name(self):"},{"line_number":175,"context_line":"        # prefix character is:"},{"line_number":176,"context_line":"        # http://unicode.org/cldr/utility/character.jsp?a\u003d20A1"},{"line_number":177,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa0c359_61b08c44","line":174,"range":{"start_line":174,"start_character":4,"end_line":174,"end_character":66},"updated":"2018-02-09 01:36:02.000000000","message":"How about putting this testcase in api\\compute\\servers\\test_servers.py?\nThen it need not be in a seperate test class, and test_update_server_name in test_servers.py is somehow similar testcase.","commit_id":"1b5d9010a10195a158b2a29d3a01cf44260103f8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"18098aaa2a0d356ad3b9a52c44d2b8d3ef278d78","unresolved":false,"context_lines":[{"line_number":171,"context_line":""},{"line_number":172,"context_line":"    @decorators.related_bug(\u00271730756\u0027)"},{"line_number":173,"context_line":"    @decorators.idempotent_id(\u0027defbaca5-d611-49f5-ae21-56ee25d2db49\u0027)"},{"line_number":174,"context_line":"    def test_create_server_specify_multibyte_character_name(self):"},{"line_number":175,"context_line":"        # prefix character is:"},{"line_number":176,"context_line":"        # http://unicode.org/cldr/utility/character.jsp?a\u003d20A1"},{"line_number":177,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa0c359_98dbc27a","line":174,"range":{"start_line":174,"start_character":4,"end_line":174,"end_character":66},"in_reply_to":"3fa0c359_61b08c44","updated":"2018-02-09 08:13:04.000000000","message":"ok with either way, no strong opinion.","commit_id":"1b5d9010a10195a158b2a29d3a01cf44260103f8"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"15fe30fe8ce67e1469a5f349460637e351b0b707","unresolved":false,"context_lines":[{"line_number":171,"context_line":""},{"line_number":172,"context_line":"    @decorators.related_bug(\u00271730756\u0027)"},{"line_number":173,"context_line":"    @decorators.idempotent_id(\u0027defbaca5-d611-49f5-ae21-56ee25d2db49\u0027)"},{"line_number":174,"context_line":"    def test_create_server_specify_multibyte_character_name(self):"},{"line_number":175,"context_line":"        # prefix character is:"},{"line_number":176,"context_line":"        # http://unicode.org/cldr/utility/character.jsp?a\u003d20A1"},{"line_number":177,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa0c359_de3a88ca","line":174,"range":{"start_line":174,"start_character":4,"end_line":174,"end_character":66},"in_reply_to":"3fa0c359_98dbc27a","updated":"2018-02-09 15:30:00.000000000","message":"Done","commit_id":"1b5d9010a10195a158b2a29d3a01cf44260103f8"}],"tempest/api/compute/servers/test_servers.py":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"6e61f12f8578efec3e49210a47e7f89a2b2d7459","unresolved":false,"context_lines":[{"line_number":175,"context_line":""},{"line_number":176,"context_line":"        # We use a string with 3 byte utf-8 character due to nova"},{"line_number":177,"context_line":"        # will return 400(Bad Request) if we attempt to send a name which has"},{"line_number":178,"context_line":"        # 4 byte utf-8 character."},{"line_number":179,"context_line":"        utf8_name \u003d data_utils.rand_name(b\u0027\\xe2\\x82\\xa1\u0027.decode(\u0027utf-8\u0027))"},{"line_number":180,"context_line":"        self.create_test_server(name\u003dutf8_name, wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":181,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3fa0c359_ddf492f3","line":178,"updated":"2018-02-13 08:29:57.000000000","message":"I hope that testing 4 byte characters which is the original test[0] if nova and glance accept them :)\n\n[0] http://www.fileformat.info/info/unicode/char/1F4A9/index.htm","commit_id":"a9487f9a393406b5e55818b6a0deb283e98dae47"}]}
