)]}'
{"devstack/plugin.sh":[{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"22f5a0348baf6a121f73712ddead875c77913913","unresolved":false,"context_lines":[{"line_number":139,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:management_store:sqlalchemy\u0027 uri `database_connection_url zaqar`"},{"line_number":140,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:management_store:sqlalchemy\u0027 database zaqar_mgmt"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"        get_or_add_user_project_role ResellerAdmin zaqar service"},{"line_number":143,"context_line":"        iniset $ZAQAR_CONF  drivers message_store swift"},{"line_number":144,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 username zaqar"},{"line_number":145,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 password $SERVICE_PASSWORD"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a71b18c_998c4937","line":142,"range":{"start_line":142,"start_character":0,"end_line":142,"end_character":64},"updated":"2016-12-08 12:17:42.000000000","message":"the \"zaqar\" user is not created at this moment. It\u0027s created at L264. please move this line there or do \"create_zaqar_accounts\" action before \"configure_zaqar\"","commit_id":"acd984fc670c4e24b631a126e2abc2541e4a05c8"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"22f5a0348baf6a121f73712ddead875c77913913","unresolved":false,"context_lines":[{"line_number":141,"context_line":""},{"line_number":142,"context_line":"        get_or_add_user_project_role ResellerAdmin zaqar service"},{"line_number":143,"context_line":"        iniset $ZAQAR_CONF  drivers message_store swift"},{"line_number":144,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 username zaqar"},{"line_number":145,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 password $SERVICE_PASSWORD"},{"line_number":146,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 tenant service"},{"line_number":147,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 auth_uri $KEYSTONE_AUTH_URI"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a71b18c_51ee05ed","line":144,"range":{"start_line":144,"start_character":57,"end_line":144,"end_character":65},"updated":"2016-12-08 12:17:42.000000000","message":"user","commit_id":"acd984fc670c4e24b631a126e2abc2541e4a05c8"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"22f5a0348baf6a121f73712ddead875c77913913","unresolved":false,"context_lines":[{"line_number":144,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 username zaqar"},{"line_number":145,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 password $SERVICE_PASSWORD"},{"line_number":146,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 tenant service"},{"line_number":147,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 auth_uri $KEYSTONE_AUTH_URI"},{"line_number":148,"context_line":"    fi"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    if is_service_enabled qpid || [ -n \"$RABBIT_HOST\" ] \u0026\u0026 [ -n \"$RABBIT_PASSWORD\" ]; then"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a71b18c_71fea106","line":147,"range":{"start_line":147,"start_character":57,"end_line":147,"end_character":65},"updated":"2016-12-08 12:17:42.000000000","message":"auth_url","commit_id":"acd984fc670c4e24b631a126e2abc2541e4a05c8"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"b5b9c9ecef44e23a81ab762dc068a05838eb3f0b","unresolved":false,"context_lines":[{"line_number":143,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 user zaqar"},{"line_number":144,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 password $SERVICE_PASSWORD"},{"line_number":145,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 tenant service"},{"line_number":146,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 auth_url $KEYSTONE_AUTH_URI"},{"line_number":147,"context_line":"    fi"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    if is_service_enabled qpid || [ -n \"$RABBIT_HOST\" ] \u0026\u0026 [ -n \"$RABBIT_PASSWORD\" ]; then"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1a6eadb0_98aea77f","line":146,"updated":"2016-12-15 03:25:08.000000000","message":"I test with the master devstack. The devstack now use Keystone V3 by default. \n\nThe swift backend in Zaqar only works when the \"auth_url\" here is \"$KEYSTONE_AUTH_URI/v3\" and the api_version in https://review.openstack.org/#/c/402824/5/zaqar/storage/swift/driver.py Line73 is 3.\n\nI don\u0027t know the deep reason here at this moment. Just point out this.","commit_id":"c4ac8d062a41399500ad2b4dd03cf2209d567547"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"3b7c8759b470783bbfdb186ca21ee87f13a2a072","unresolved":false,"context_lines":[{"line_number":140,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:management_store:sqlalchemy\u0027 database zaqar_mgmt"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"        iniset $ZAQAR_CONF  drivers message_store swift"},{"line_number":143,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 auth_url $KEYSTONE_AUTH_URI"},{"line_number":144,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 uri swift://zaqar:$SERVICE_PASSWORD@/service"},{"line_number":145,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 auth_url $KEYSTONE_AUTH_URI"},{"line_number":146,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":7,"id":"da4df55a_ce7a0477","line":143,"range":{"start_line":143,"start_character":66,"end_line":143,"end_character":84},"updated":"2016-12-27 11:25:42.000000000","message":"this should be $KEYSTONE_AUTH_URI_V3 as well?","commit_id":"e6245d7b6f4a38bbd2088776b85728f9bc725f31"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"785ce1786b5ab74c34562dffc35bb569deec393e","unresolved":false,"context_lines":[{"line_number":140,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:management_store:sqlalchemy\u0027 database zaqar_mgmt"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"        iniset $ZAQAR_CONF  drivers message_store swift"},{"line_number":143,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 auth_url $KEYSTONE_AUTH_URI"},{"line_number":144,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 uri swift://zaqar:$SERVICE_PASSWORD@/service"},{"line_number":145,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 auth_url $KEYSTONE_AUTH_URI"},{"line_number":146,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":7,"id":"ba5201f7_ec9024ef","line":143,"range":{"start_line":143,"start_character":66,"end_line":143,"end_character":84},"in_reply_to":"da4df55a_ce7a0477","updated":"2017-01-02 09:10:06.000000000","message":"Yeah the previous change was a mistake.","commit_id":"e6245d7b6f4a38bbd2088776b85728f9bc725f31"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"3b7c8759b470783bbfdb186ca21ee87f13a2a072","unresolved":false,"context_lines":[{"line_number":142,"context_line":"        iniset $ZAQAR_CONF  drivers message_store swift"},{"line_number":143,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 auth_url $KEYSTONE_AUTH_URI"},{"line_number":144,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 uri swift://zaqar:$SERVICE_PASSWORD@/service"},{"line_number":145,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 auth_url $KEYSTONE_AUTH_URI"},{"line_number":146,"context_line":"    fi"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"    if is_service_enabled qpid || [ -n \"$RABBIT_HOST\" ] \u0026\u0026 [ -n \"$RABBIT_PASSWORD\" ]; then"}],"source_content_type":"text/x-sh","patch_set":7,"id":"da4df55a_ce55a4fa","line":145,"range":{"start_line":145,"start_character":0,"end_line":145,"end_character":84},"updated":"2016-12-27 11:25:42.000000000","message":"redundant","commit_id":"e6245d7b6f4a38bbd2088776b85728f9bc725f31"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"785ce1786b5ab74c34562dffc35bb569deec393e","unresolved":false,"context_lines":[{"line_number":142,"context_line":"        iniset $ZAQAR_CONF  drivers message_store swift"},{"line_number":143,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 auth_url $KEYSTONE_AUTH_URI"},{"line_number":144,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 uri swift://zaqar:$SERVICE_PASSWORD@/service"},{"line_number":145,"context_line":"        iniset $ZAQAR_CONF \u0027drivers:message_store:swift\u0027 auth_url $KEYSTONE_AUTH_URI"},{"line_number":146,"context_line":"    fi"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"    if is_service_enabled qpid || [ -n \"$RABBIT_HOST\" ] \u0026\u0026 [ -n \"$RABBIT_PASSWORD\" ]; then"}],"source_content_type":"text/x-sh","patch_set":7,"id":"ba5201f7_0cbc886b","line":145,"range":{"start_line":145,"start_character":0,"end_line":145,"end_character":84},"in_reply_to":"da4df55a_ce55a4fa","updated":"2017-01-02 09:10:06.000000000","message":"Done","commit_id":"e6245d7b6f4a38bbd2088776b85728f9bc725f31"}],"zaqar/storage/swift/driver.py":[{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"d85916edf2691c22f850ca06a3f34f44bccd61e6","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    def __init__(self, conf, cache, control_driver):"},{"line_number":30,"context_line":"        super(DataDriver, self).__init__(conf, cache, control_driver)"},{"line_number":31,"context_line":"        self.swift_conf \u003d self.conf[options.MESSAGE_SWIFT_GROUP]"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    @property"},{"line_number":34,"context_line":"    def capabilities(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a6eadb0_b870c3dd","line":31,"updated":"2016-12-15 03:36:38.000000000","message":"Could we add a WARNNING log at here or somewhere to remind this driver is an experimental driver? And we can remove it after we\u0027re happy? :0)","commit_id":"c4ac8d062a41399500ad2b4dd03cf2209d567547"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"3b7c8759b470783bbfdb186ca21ee87f13a2a072","unresolved":false,"context_lines":[{"line_number":75,"context_line":"    return swiftclient.Connection(conf.auth_url, parsed_url.username,"},{"line_number":76,"context_line":"                                  parsed_url.password,"},{"line_number":77,"context_line":"                                  insecure\u003dconf.insecure, auth_version\u003d\"3\","},{"line_number":78,"context_line":"                                  tenant_name\u003dparsed_url.path[1:])"}],"source_content_type":"text/x-python","patch_set":7,"id":"da4df55a_eea8a8dd","line":78,"updated":"2016-12-27 11:25:42.000000000","message":"I guess the \"parsed_url.username\" and \"parsed_url.password\" doesn\u0027t work here.","commit_id":"e6245d7b6f4a38bbd2088776b85728f9bc725f31"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"785ce1786b5ab74c34562dffc35bb569deec393e","unresolved":false,"context_lines":[{"line_number":75,"context_line":"    return swiftclient.Connection(conf.auth_url, parsed_url.username,"},{"line_number":76,"context_line":"                                  parsed_url.password,"},{"line_number":77,"context_line":"                                  insecure\u003dconf.insecure, auth_version\u003d\"3\","},{"line_number":78,"context_line":"                                  tenant_name\u003dparsed_url.path[1:])"}],"source_content_type":"text/x-python","patch_set":7,"id":"ba5201f7_2cc14ce5","line":78,"in_reply_to":"da4df55a_eea8a8dd","updated":"2017-01-02 09:10:06.000000000","message":"It does.","commit_id":"e6245d7b6f4a38bbd2088776b85728f9bc725f31"}],"zaqar/storage/swift/options.py":[{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"3b7c8759b470783bbfdb186ca21ee87f13a2a072","unresolved":false,"context_lines":[{"line_number":18,"context_line":"    cfg.StrOpt(\u0027auth_url\u0027, default\u003d\"http://127.0.0.1:5000/v3/\","},{"line_number":19,"context_line":"               help\u003d\"URI of Keystone endpoint to discover Swift\"),"},{"line_number":20,"context_line":"    cfg.StrOpt(\u0027uri\u0027,"},{"line_number":21,"context_line":"               default\u003d\"swift://demo:nomoresecrete@/demo\","},{"line_number":22,"context_line":"               help\u003d\"Custom URI describing the swift connection.\"),"},{"line_number":23,"context_line":"    cfg.StrOpt(\u0027insecure\u0027, default\u003dFalse, help\u003d\"Don\u0027t check SSL certificate\"),"},{"line_number":24,"context_line":")"}],"source_content_type":"text/x-python","patch_set":7,"id":"da4df55a_4e8ff474","line":21,"range":{"start_line":21,"start_character":50,"end_line":21,"end_character":51},"updated":"2016-12-27 11:25:42.000000000","message":"what does the \"@\" used for here?","commit_id":"e6245d7b6f4a38bbd2088776b85728f9bc725f31"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"785ce1786b5ab74c34562dffc35bb569deec393e","unresolved":false,"context_lines":[{"line_number":18,"context_line":"    cfg.StrOpt(\u0027auth_url\u0027, default\u003d\"http://127.0.0.1:5000/v3/\","},{"line_number":19,"context_line":"               help\u003d\"URI of Keystone endpoint to discover Swift\"),"},{"line_number":20,"context_line":"    cfg.StrOpt(\u0027uri\u0027,"},{"line_number":21,"context_line":"               default\u003d\"swift://demo:nomoresecrete@/demo\","},{"line_number":22,"context_line":"               help\u003d\"Custom URI describing the swift connection.\"),"},{"line_number":23,"context_line":"    cfg.StrOpt(\u0027insecure\u0027, default\u003dFalse, help\u003d\"Don\u0027t check SSL certificate\"),"},{"line_number":24,"context_line":")"}],"source_content_type":"text/x-python","patch_set":7,"id":"ba5201f7_acad3c33","line":21,"range":{"start_line":21,"start_character":50,"end_line":21,"end_character":51},"in_reply_to":"da4df55a_4e8ff474","updated":"2017-01-02 09:10:06.000000000","message":"It separates user and password from the host. The host is empty as we use keystone to find the endpoint.","commit_id":"e6245d7b6f4a38bbd2088776b85728f9bc725f31"}],"zaqar/storage/swift/subscriptions.py":[{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"3b7c8759b470783bbfdb186ca21ee87f13a2a072","unresolved":false,"context_lines":[{"line_number":99,"context_line":"        utils._put_or_create_container("},{"line_number":100,"context_line":"            self._client, container, slug, contents\u003djsonutils.dumps(data),"},{"line_number":101,"context_line":"            headers\u003d{\u0027x-delete-after\u0027: ttl})"},{"line_number":102,"context_line":"        return slug"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    def update(self, queue, subscription_id, project\u003dNone, **kwargs):"},{"line_number":105,"context_line":"        container \u003d utils._subscription_container(queue, project)"}],"source_content_type":"text/x-python","patch_set":7,"id":"da4df55a_4efb7447","line":102,"updated":"2016-12-27 11:25:42.000000000","message":"this test failed. Could you please take a look?\nzaqar.tests.tempest_plugin.tests.v2.test_subscriptions:TestSubscriptions.test_create_subscriptions_with_duplicate_subscriber\n\nTraceback (most recent call last):\n  File \"/opt/stack/zaqar/zaqar/tests/tempest_plugin/tests/v2/test_subscriptions.py\", line 108, in test_create_subscriptions_with_duplicate_subscriber\n    resp, body \u003d self.create_subscription(self.queue_name, rbody)\n  File \"/opt/stack/zaqar/zaqar/tests/tempest_plugin/tests/base.py\", line 217, in create_subscription\n    queue_name, rbody)\n  File \"/opt/stack/zaqar/zaqar/tests/tempest_plugin/services/messaging/json/messaging_client.py\", line 467, in create_subscription\n    headers\u003dself.headers)\n  File \"/opt/stack/tempest/tempest/lib/common/rest_client.py\", line 276, in post\n    return self.request(\u0027POST\u0027, url, extra_headers, headers, body, chunked)\n  File \"/opt/stack/tempest/tempest/lib/common/rest_client.py\", line 664, in request\n    self._error_checker(resp, resp_body)\n  File \"/opt/stack/tempest/tempest/lib/common/rest_client.py\", line 827, in _error_checker\n    message\u003dmessage)\ntempest.lib.exceptions.ServerFault: Got server fault\nDetails: {\n    \"title\": \"Internal server error\",\n    \"description\": \"string indices must be integers, not str\"\n}","commit_id":"e6245d7b6f4a38bbd2088776b85728f9bc725f31"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"785ce1786b5ab74c34562dffc35bb569deec393e","unresolved":false,"context_lines":[{"line_number":99,"context_line":"        utils._put_or_create_container("},{"line_number":100,"context_line":"            self._client, container, slug, contents\u003djsonutils.dumps(data),"},{"line_number":101,"context_line":"            headers\u003d{\u0027x-delete-after\u0027: ttl})"},{"line_number":102,"context_line":"        return slug"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    def update(self, queue, subscription_id, project\u003dNone, **kwargs):"},{"line_number":105,"context_line":"        container \u003d utils._subscription_container(queue, project)"}],"source_content_type":"text/x-python","patch_set":7,"id":"ba5201f7_0c63a81b","line":102,"in_reply_to":"da4df55a_4efb7447","updated":"2017-01-02 09:10:06.000000000","message":"I\u0027ll look into it.","commit_id":"e6245d7b6f4a38bbd2088776b85728f9bc725f31"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"36e816216f546c621c3911d2eeea858ae523d368","unresolved":false,"context_lines":[{"line_number":99,"context_line":"        utils._put_or_create_container("},{"line_number":100,"context_line":"            self._client, container, slug, contents\u003djsonutils.dumps(data),"},{"line_number":101,"context_line":"            headers\u003d{\u0027x-delete-after\u0027: ttl})"},{"line_number":102,"context_line":"        return slug"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    def update(self, queue, subscription_id, project\u003dNone, **kwargs):"},{"line_number":105,"context_line":"        container \u003d utils._subscription_container(queue, project)"}],"source_content_type":"text/x-python","patch_set":7,"id":"ba5201f7_e7aafd18","line":102,"in_reply_to":"da4df55a_4efb7447","updated":"2017-01-02 10:44:13.000000000","message":"It\u0027s fixed. I skipped another test because I don\u0027t really get it, if you have an idea.","commit_id":"e6245d7b6f4a38bbd2088776b85728f9bc725f31"}],"zaqar/tests/tempest_plugin/tests/v2/test_subscriptions_negative.py":[{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"80be11b290ef06e9ccb2fca8b26472386a117d9f","unresolved":false,"context_lines":[{"line_number":235,"context_line":"    @test.idempotent_id(\u00275c93b468-cb84-424f-af35-d4f5febc7c56\u0027)"},{"line_number":236,"context_line":"    def test_update_subscription_on_non_existing_queue(self):"},{"line_number":237,"context_line":"        # Update subscription on a non existing queue"},{"line_number":238,"context_line":"        raise self.skipException(\"I don\u0027t understand the expected behavior\")"},{"line_number":239,"context_line":"        results \u003d self._create_subscriptions()"},{"line_number":240,"context_line":"        subscription_id \u003d results[0][1][\"subscription_id\"]"},{"line_number":241,"context_line":"        non_existent_queue \u003d data_utils.rand_name(\u0027rand_queuename\u0027)"}],"source_content_type":"text/x-python","patch_set":9,"id":"ba5201f7_4bcd645c","line":238,"updated":"2017-01-04 01:43:23.000000000","message":"Nice catch. I think this test is wrong here. I opened a bug for this.https://bugs.launchpad.net/zaqar/+bug/1653847\n\nThis line can be removed after the bug is fixed.","commit_id":"7a777376f972f484e0bfe9daca59cd51e80db44c"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"1a0b99656338bac03c4b8992ca96709037fd867c","unresolved":false,"context_lines":[{"line_number":235,"context_line":"    @test.idempotent_id(\u00275c93b468-cb84-424f-af35-d4f5febc7c56\u0027)"},{"line_number":236,"context_line":"    def test_update_subscription_on_non_existing_queue(self):"},{"line_number":237,"context_line":"        # Update subscription on a non existing queue"},{"line_number":238,"context_line":"        raise self.skipException(\"I don\u0027t understand the expected behavior\")"},{"line_number":239,"context_line":"        results \u003d self._create_subscriptions()"},{"line_number":240,"context_line":"        subscription_id \u003d results[0][1][\"subscription_id\"]"},{"line_number":241,"context_line":"        non_existent_queue \u003d data_utils.rand_name(\u0027rand_queuename\u0027)"}],"source_content_type":"text/x-python","patch_set":9,"id":"ba5201f7_98f04b00","line":238,"in_reply_to":"ba5201f7_4bcd645c","updated":"2017-01-05 04:05:33.000000000","message":"https://review.openstack.org/#/c/416402/ has been merged. Can you take a look this test again? Thanks.","commit_id":"7a777376f972f484e0bfe9daca59cd51e80db44c"}]}
