)]}'
{"zun_tempest_plugin/tests/tempest/api/test_containers.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"# not use this file except in compliance with the License. You may obtain"},{"line_number":3,"context_line":"# a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_1fe18b2b","line":1,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: E902 IndentationError: unindent does not match any outer indentation level","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":897,"context_line":""},{"line_number":898,"context_line":"    @decorators.idempotent_id(\u002791d8bf98-9dbf-4c38-91c3-6dc8cc47132f\u0027)"},{"line_number":899,"context_line":"    def test_container_network(self):"},{"line_number":900,"context_line":"        \"\"\"Basic network operation test"},{"line_number":901,"context_line":"        For a freshly-booted container with an IP address (\"port\") on a given"},{"line_number":902,"context_line":"        network:"},{"line_number":903,"context_line":"        - the Tempest host can ping the IP address.  This implies, but"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_7fd1a757","line":900,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":898,"context_line":"    @decorators.idempotent_id(\u002791d8bf98-9dbf-4c38-91c3-6dc8cc47132f\u0027)"},{"line_number":899,"context_line":"    def test_container_network(self):"},{"line_number":900,"context_line":"        \"\"\"Basic network operation test"},{"line_number":901,"context_line":"        For a freshly-booted container with an IP address (\"port\") on a given"},{"line_number":902,"context_line":"        network:"},{"line_number":903,"context_line":"        - the Tempest host can ping the IP address.  This implies, but"},{"line_number":904,"context_line":"            does not guarantee, that the"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_5fd4a347","line":901,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":899,"context_line":"    def test_container_network(self):"},{"line_number":900,"context_line":"        \"\"\"Basic network operation test"},{"line_number":901,"context_line":"        For a freshly-booted container with an IP address (\"port\") on a given"},{"line_number":902,"context_line":"        network:"},{"line_number":903,"context_line":"        - the Tempest host can ping the IP address.  This implies, but"},{"line_number":904,"context_line":"            does not guarantee, that the"},{"line_number":905,"context_line":"            container has been assigned the correct IP address and has"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_bfcb3fa3","line":902,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":900,"context_line":"        \"\"\"Basic network operation test"},{"line_number":901,"context_line":"        For a freshly-booted container with an IP address (\"port\") on a given"},{"line_number":902,"context_line":"        network:"},{"line_number":903,"context_line":"        - the Tempest host can ping the IP address.  This implies, but"},{"line_number":904,"context_line":"            does not guarantee, that the"},{"line_number":905,"context_line":"            container has been assigned the correct IP address and has"},{"line_number":906,"context_line":"            connectivity to the Tempest host."}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_9fce3bb2","line":903,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":901,"context_line":"        For a freshly-booted container with an IP address (\"port\") on a given"},{"line_number":902,"context_line":"        network:"},{"line_number":903,"context_line":"        - the Tempest host can ping the IP address.  This implies, but"},{"line_number":904,"context_line":"            does not guarantee, that the"},{"line_number":905,"context_line":"            container has been assigned the correct IP address and has"},{"line_number":906,"context_line":"            connectivity to the Tempest host."},{"line_number":907,"context_line":"        - the Tempest host can enter the container and"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_ffc49794","line":904,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":902,"context_line":"        network:"},{"line_number":903,"context_line":"        - the Tempest host can ping the IP address.  This implies, but"},{"line_number":904,"context_line":"            does not guarantee, that the"},{"line_number":905,"context_line":"            container has been assigned the correct IP address and has"},{"line_number":906,"context_line":"            connectivity to the Tempest host."},{"line_number":907,"context_line":"        - the Tempest host can enter the container and"},{"line_number":908,"context_line":"            successfully execute the following:"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_dfbf13fa","line":905,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":903,"context_line":"        - the Tempest host can ping the IP address.  This implies, but"},{"line_number":904,"context_line":"            does not guarantee, that the"},{"line_number":905,"context_line":"            container has been assigned the correct IP address and has"},{"line_number":906,"context_line":"            connectivity to the Tempest host."},{"line_number":907,"context_line":"        - the Tempest host can enter the container and"},{"line_number":908,"context_line":"            successfully execute the following:"},{"line_number":909,"context_line":"            - ping an external IP address, implying external connectivity."}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_3fbf2ffc","line":906,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":904,"context_line":"            does not guarantee, that the"},{"line_number":905,"context_line":"            container has been assigned the correct IP address and has"},{"line_number":906,"context_line":"            connectivity to the Tempest host."},{"line_number":907,"context_line":"        - the Tempest host can enter the container and"},{"line_number":908,"context_line":"            successfully execute the following:"},{"line_number":909,"context_line":"            - ping an external IP address, implying external connectivity."},{"line_number":910,"context_line":"            - ping an external hostname, implying that dns is correctly"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_1fba2b09","line":907,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":905,"context_line":"            container has been assigned the correct IP address and has"},{"line_number":906,"context_line":"            connectivity to the Tempest host."},{"line_number":907,"context_line":"        - the Tempest host can enter the container and"},{"line_number":908,"context_line":"            successfully execute the following:"},{"line_number":909,"context_line":"            - ping an external IP address, implying external connectivity."},{"line_number":910,"context_line":"            - ping an external hostname, implying that dns is correctly"},{"line_number":911,"context_line":"                configured."}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_7f36c7b6","line":908,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":906,"context_line":"            connectivity to the Tempest host."},{"line_number":907,"context_line":"        - the Tempest host can enter the container and"},{"line_number":908,"context_line":"            successfully execute the following:"},{"line_number":909,"context_line":"            - ping an external IP address, implying external connectivity."},{"line_number":910,"context_line":"            - ping an external hostname, implying that dns is correctly"},{"line_number":911,"context_line":"                configured."},{"line_number":912,"context_line":"            - ping an internal IP address, implying connectivity to another"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_5f3943a1","line":909,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":907,"context_line":"        - the Tempest host can enter the container and"},{"line_number":908,"context_line":"            successfully execute the following:"},{"line_number":909,"context_line":"            - ping an external IP address, implying external connectivity."},{"line_number":910,"context_line":"            - ping an external hostname, implying that dns is correctly"},{"line_number":911,"context_line":"                configured."},{"line_number":912,"context_line":"            - ping an internal IP address, implying connectivity to another"},{"line_number":913,"context_line":"               container on the same network."}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_bf405f09","line":910,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":908,"context_line":"            successfully execute the following:"},{"line_number":909,"context_line":"            - ping an external IP address, implying external connectivity."},{"line_number":910,"context_line":"            - ping an external hostname, implying that dns is correctly"},{"line_number":911,"context_line":"                configured."},{"line_number":912,"context_line":"            - ping an internal IP address, implying connectivity to another"},{"line_number":913,"context_line":"               container on the same network."},{"line_number":914,"context_line":"        - detach the floating-ip from the container and verify that it becomes"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_9f43db13","line":911,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":909,"context_line":"            - ping an external IP address, implying external connectivity."},{"line_number":910,"context_line":"            - ping an external hostname, implying that dns is correctly"},{"line_number":911,"context_line":"                configured."},{"line_number":912,"context_line":"            - ping an internal IP address, implying connectivity to another"},{"line_number":913,"context_line":"               container on the same network."},{"line_number":914,"context_line":"        - detach the floating-ip from the container and verify that it becomes"},{"line_number":915,"context_line":"            unreachable"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_ff493732","line":912,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":910,"context_line":"            - ping an external hostname, implying that dns is correctly"},{"line_number":911,"context_line":"                configured."},{"line_number":912,"context_line":"            - ping an internal IP address, implying connectivity to another"},{"line_number":913,"context_line":"               container on the same network."},{"line_number":914,"context_line":"        - detach the floating-ip from the container and verify that it becomes"},{"line_number":915,"context_line":"            unreachable"},{"line_number":916,"context_line":"        - associate detached floating ip to a new container and verify"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_df44331c","line":913,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":911,"context_line":"                configured."},{"line_number":912,"context_line":"            - ping an internal IP address, implying connectivity to another"},{"line_number":913,"context_line":"               container on the same network."},{"line_number":914,"context_line":"        - detach the floating-ip from the container and verify that it becomes"},{"line_number":915,"context_line":"            unreachable"},{"line_number":916,"context_line":"        - associate detached floating ip to a new container and verify"},{"line_number":917,"context_line":"            connectivity."}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_3f544fca","line":914,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":912,"context_line":"            - ping an internal IP address, implying connectivity to another"},{"line_number":913,"context_line":"               container on the same network."},{"line_number":914,"context_line":"        - detach the floating-ip from the container and verify that it becomes"},{"line_number":915,"context_line":"            unreachable"},{"line_number":916,"context_line":"        - associate detached floating ip to a new container and verify"},{"line_number":917,"context_line":"            connectivity."},{"line_number":918,"context_line":"        Verifies that floating IP status is updated correctly after each change"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_1f4fcb34","line":915,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":913,"context_line":"               container on the same network."},{"line_number":914,"context_line":"        - detach the floating-ip from the container and verify that it becomes"},{"line_number":915,"context_line":"            unreachable"},{"line_number":916,"context_line":"        - associate detached floating ip to a new container and verify"},{"line_number":917,"context_line":"            connectivity."},{"line_number":918,"context_line":"        Verifies that floating IP status is updated correctly after each change"},{"line_number":919,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_7f5fe7e4","line":916,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":914,"context_line":"        - detach the floating-ip from the container and verify that it becomes"},{"line_number":915,"context_line":"            unreachable"},{"line_number":916,"context_line":"        - associate detached floating ip to a new container and verify"},{"line_number":917,"context_line":"            connectivity."},{"line_number":918,"context_line":"        Verifies that floating IP status is updated correctly after each change"},{"line_number":919,"context_line":"        \"\"\""},{"line_number":920,"context_line":"        cid, floating_ip \u003d self._setup_network_and_containers()"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_5f62e3ae","line":917,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":915,"context_line":"            unreachable"},{"line_number":916,"context_line":"        - associate detached floating ip to a new container and verify"},{"line_number":917,"context_line":"            connectivity."},{"line_number":918,"context_line":"        Verifies that floating IP status is updated correctly after each change"},{"line_number":919,"context_line":"        \"\"\""},{"line_number":920,"context_line":"        cid, floating_ip \u003d self._setup_network_and_containers()"},{"line_number":921,"context_line":"        self._check_public_network_connectivity(floating_ip, should_connect\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_bf597fff","line":918,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":916,"context_line":"        - associate detached floating ip to a new container and verify"},{"line_number":917,"context_line":"            connectivity."},{"line_number":918,"context_line":"        Verifies that floating IP status is updated correctly after each change"},{"line_number":919,"context_line":"        \"\"\""},{"line_number":920,"context_line":"        cid, floating_ip \u003d self._setup_network_and_containers()"},{"line_number":921,"context_line":"        self._check_public_network_connectivity(floating_ip, should_connect\u003dTrue)"},{"line_number":922,"context_line":"        self._check_network_internal_connectivity(network\u003dself.network)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_9f5c7bee","line":919,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":918,"context_line":"        Verifies that floating IP status is updated correctly after each change"},{"line_number":919,"context_line":"        \"\"\""},{"line_number":920,"context_line":"        cid, floating_ip \u003d self._setup_network_and_containers()"},{"line_number":921,"context_line":"        self._check_public_network_connectivity(floating_ip, should_connect\u003dTrue)"},{"line_number":922,"context_line":"        self._check_network_internal_connectivity(network\u003dself.network)"},{"line_number":923,"context_line":"        self._check_network_external_connectivity()"},{"line_number":924,"context_line":"        self._disassociate_floating_ips()"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_ff72d77b","line":921,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80edf088e5d6e4d027e4db4aabba278df0b81d92","unresolved":false,"context_lines":[{"line_number":996,"context_line":""},{"line_number":997,"context_line":"        for internal_ip in internal_ips:"},{"line_number":998,"context_line":"            self._check_container_connectivity(container.uuid, internal_ip,"},{"line_number":999,"context_line":"                                            should_connect)"},{"line_number":1000,"context_line":""},{"line_number":1001,"context_line":"   def _check_network_external_connectivity(self):"},{"line_number":1002,"context_line":"        \"\"\"ping default gateway to imply external connectivity\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_df6d539a","line":999,"updated":"2020-08-17 04:47:04.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"af26bb5c97454f699fd79dbea4bce9242f549104"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"# not use this file except in compliance with the License. You may obtain"},{"line_number":3,"context_line":"# a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_8576b305","line":1,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: E902 IndentationError: unindent does not match any outer indentation level","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":897,"context_line":""},{"line_number":898,"context_line":"    @decorators.idempotent_id(\u002791d8bf98-9dbf-4c38-91c3-6dc8cc47132f\u0027)"},{"line_number":899,"context_line":"    def test_container_network(self):"},{"line_number":900,"context_line":"        \"\"\"Basic network operation test"},{"line_number":901,"context_line":""},{"line_number":902,"context_line":"        For a freshly-booted container with an IP address (\"port\") on a given"},{"line_number":903,"context_line":"        network:"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_6571df0c","line":900,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":898,"context_line":"    @decorators.idempotent_id(\u002791d8bf98-9dbf-4c38-91c3-6dc8cc47132f\u0027)"},{"line_number":899,"context_line":"    def test_container_network(self):"},{"line_number":900,"context_line":"        \"\"\"Basic network operation test"},{"line_number":901,"context_line":""},{"line_number":902,"context_line":"        For a freshly-booted container with an IP address (\"port\") on a given"},{"line_number":903,"context_line":"        network:"},{"line_number":904,"context_line":"        - the Tempest host can ping the IP address.  This implies, but"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_c561cb3b","line":901,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":899,"context_line":"    def test_container_network(self):"},{"line_number":900,"context_line":"        \"\"\"Basic network operation test"},{"line_number":901,"context_line":""},{"line_number":902,"context_line":"        For a freshly-booted container with an IP address (\"port\") on a given"},{"line_number":903,"context_line":"        network:"},{"line_number":904,"context_line":"        - the Tempest host can ping the IP address.  This implies, but"},{"line_number":905,"context_line":"            does not guarantee, that the"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_a564974a","line":902,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":900,"context_line":"        \"\"\"Basic network operation test"},{"line_number":901,"context_line":""},{"line_number":902,"context_line":"        For a freshly-booted container with an IP address (\"port\") on a given"},{"line_number":903,"context_line":"        network:"},{"line_number":904,"context_line":"        - the Tempest host can ping the IP address.  This implies, but"},{"line_number":905,"context_line":"            does not guarantee, that the"},{"line_number":906,"context_line":"            container has been assigned the correct IP address and has"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_055c637c","line":903,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":901,"context_line":""},{"line_number":902,"context_line":"        For a freshly-booted container with an IP address (\"port\") on a given"},{"line_number":903,"context_line":"        network:"},{"line_number":904,"context_line":"        - the Tempest host can ping the IP address.  This implies, but"},{"line_number":905,"context_line":"            does not guarantee, that the"},{"line_number":906,"context_line":"            container has been assigned the correct IP address and has"},{"line_number":907,"context_line":"            connectivity to the Tempest host."}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_e55e8f74","line":904,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":902,"context_line":"        For a freshly-booted container with an IP address (\"port\") on a given"},{"line_number":903,"context_line":"        network:"},{"line_number":904,"context_line":"        - the Tempest host can ping the IP address.  This implies, but"},{"line_number":905,"context_line":"            does not guarantee, that the"},{"line_number":906,"context_line":"            container has been assigned the correct IP address and has"},{"line_number":907,"context_line":"            connectivity to the Tempest host."},{"line_number":908,"context_line":"        - the Tempest host can enter the container and"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_4555bb4f","line":905,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":903,"context_line":"        network:"},{"line_number":904,"context_line":"        - the Tempest host can ping the IP address.  This implies, but"},{"line_number":905,"context_line":"            does not guarantee, that the"},{"line_number":906,"context_line":"            container has been assigned the correct IP address and has"},{"line_number":907,"context_line":"            connectivity to the Tempest host."},{"line_number":908,"context_line":"        - the Tempest host can enter the container and"},{"line_number":909,"context_line":"            successfully execute the following:"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_2550875e","line":906,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":904,"context_line":"        - the Tempest host can ping the IP address.  This implies, but"},{"line_number":905,"context_line":"            does not guarantee, that the"},{"line_number":906,"context_line":"            container has been assigned the correct IP address and has"},{"line_number":907,"context_line":"            connectivity to the Tempest host."},{"line_number":908,"context_line":"        - the Tempest host can enter the container and"},{"line_number":909,"context_line":"            successfully execute the following:"},{"line_number":910,"context_line":"            - ping an external IP address, implying external connectivity."}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_854fd3bb","line":907,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":905,"context_line":"            does not guarantee, that the"},{"line_number":906,"context_line":"            container has been assigned the correct IP address and has"},{"line_number":907,"context_line":"            connectivity to the Tempest host."},{"line_number":908,"context_line":"        - the Tempest host can enter the container and"},{"line_number":909,"context_line":"            successfully execute the following:"},{"line_number":910,"context_line":"            - ping an external IP address, implying external connectivity."},{"line_number":911,"context_line":"            - ping an external hostname, implying that dns is correctly"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_654a7fac","line":908,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":906,"context_line":"            container has been assigned the correct IP address and has"},{"line_number":907,"context_line":"            connectivity to the Tempest host."},{"line_number":908,"context_line":"        - the Tempest host can enter the container and"},{"line_number":909,"context_line":"            successfully execute the following:"},{"line_number":910,"context_line":"            - ping an external IP address, implying external connectivity."},{"line_number":911,"context_line":"            - ping an external hostname, implying that dns is correctly"},{"line_number":912,"context_line":"                configured."}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_c5c6eb16","line":909,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":907,"context_line":"            connectivity to the Tempest host."},{"line_number":908,"context_line":"        - the Tempest host can enter the container and"},{"line_number":909,"context_line":"            successfully execute the following:"},{"line_number":910,"context_line":"            - ping an external IP address, implying external connectivity."},{"line_number":911,"context_line":"            - ping an external hostname, implying that dns is correctly"},{"line_number":912,"context_line":"                configured."},{"line_number":913,"context_line":"            - ping an internal IP address, implying connectivity to another"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_a5c93726","line":910,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":908,"context_line":"        - the Tempest host can enter the container and"},{"line_number":909,"context_line":"            successfully execute the following:"},{"line_number":910,"context_line":"            - ping an external IP address, implying external connectivity."},{"line_number":911,"context_line":"            - ping an external hostname, implying that dns is correctly"},{"line_number":912,"context_line":"                configured."},{"line_number":913,"context_line":"            - ping an internal IP address, implying connectivity to another"},{"line_number":914,"context_line":"               container on the same network."}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_05d103ce","line":911,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":909,"context_line":"            successfully execute the following:"},{"line_number":910,"context_line":"            - ping an external IP address, implying external connectivity."},{"line_number":911,"context_line":"            - ping an external hostname, implying that dns is correctly"},{"line_number":912,"context_line":"                configured."},{"line_number":913,"context_line":"            - ping an internal IP address, implying connectivity to another"},{"line_number":914,"context_line":"               container on the same network."},{"line_number":915,"context_line":"        - detach the floating-ip from the container and verify that it becomes"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_e5d32fd4","line":912,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":910,"context_line":"            - ping an external IP address, implying external connectivity."},{"line_number":911,"context_line":"            - ping an external hostname, implying that dns is correctly"},{"line_number":912,"context_line":"                configured."},{"line_number":913,"context_line":"            - ping an internal IP address, implying connectivity to another"},{"line_number":914,"context_line":"               container on the same network."},{"line_number":915,"context_line":"        - detach the floating-ip from the container and verify that it becomes"},{"line_number":916,"context_line":"            unreachable"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_45dadbe8","line":913,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":911,"context_line":"            - ping an external hostname, implying that dns is correctly"},{"line_number":912,"context_line":"                configured."},{"line_number":913,"context_line":"            - ping an internal IP address, implying connectivity to another"},{"line_number":914,"context_line":"               container on the same network."},{"line_number":915,"context_line":"        - detach the floating-ip from the container and verify that it becomes"},{"line_number":916,"context_line":"            unreachable"},{"line_number":917,"context_line":"        - associate detached floating ip to a new container and verify"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_25d527b8","line":914,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":912,"context_line":"                configured."},{"line_number":913,"context_line":"            - ping an internal IP address, implying connectivity to another"},{"line_number":914,"context_line":"               container on the same network."},{"line_number":915,"context_line":"        - detach the floating-ip from the container and verify that it becomes"},{"line_number":916,"context_line":"            unreachable"},{"line_number":917,"context_line":"        - associate detached floating ip to a new container and verify"},{"line_number":918,"context_line":"            connectivity."}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_85e4f3ad","line":915,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":913,"context_line":"            - ping an internal IP address, implying connectivity to another"},{"line_number":914,"context_line":"               container on the same network."},{"line_number":915,"context_line":"        - detach the floating-ip from the container and verify that it becomes"},{"line_number":916,"context_line":"            unreachable"},{"line_number":917,"context_line":"        - associate detached floating ip to a new container and verify"},{"line_number":918,"context_line":"            connectivity."},{"line_number":919,"context_line":"        Verifies that floating IP status is updated correctly after each change\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_65df1fd6","line":916,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":914,"context_line":"               container on the same network."},{"line_number":915,"context_line":"        - detach the floating-ip from the container and verify that it becomes"},{"line_number":916,"context_line":"            unreachable"},{"line_number":917,"context_line":"        - associate detached floating ip to a new container and verify"},{"line_number":918,"context_line":"            connectivity."},{"line_number":919,"context_line":"        Verifies that floating IP status is updated correctly after each change\"\"\""},{"line_number":920,"context_line":"        cid, floating_ip \u003d self._setup_network_and_containers()"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_c5ef0b85","line":917,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":915,"context_line":"        - detach the floating-ip from the container and verify that it becomes"},{"line_number":916,"context_line":"            unreachable"},{"line_number":917,"context_line":"        - associate detached floating ip to a new container and verify"},{"line_number":918,"context_line":"            connectivity."},{"line_number":919,"context_line":"        Verifies that floating IP status is updated correctly after each change\"\"\""},{"line_number":920,"context_line":"        cid, floating_ip \u003d self._setup_network_and_containers()"},{"line_number":921,"context_line":"        self._check_public_network_connectivity(floating_ip, should_connect\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_a5f2d76d","line":918,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":916,"context_line":"            unreachable"},{"line_number":917,"context_line":"        - associate detached floating ip to a new container and verify"},{"line_number":918,"context_line":"            connectivity."},{"line_number":919,"context_line":"        Verifies that floating IP status is updated correctly after each change\"\"\""},{"line_number":920,"context_line":"        cid, floating_ip \u003d self._setup_network_and_containers()"},{"line_number":921,"context_line":"        self._check_public_network_connectivity(floating_ip, should_connect\u003dTrue)"},{"line_number":922,"context_line":"        self._check_network_internal_connectivity(network\u003dself.network)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_e5eccf90","line":919,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":916,"context_line":"            unreachable"},{"line_number":917,"context_line":"        - associate detached floating ip to a new container and verify"},{"line_number":918,"context_line":"            connectivity."},{"line_number":919,"context_line":"        Verifies that floating IP status is updated correctly after each change\"\"\""},{"line_number":920,"context_line":"        cid, floating_ip \u003d self._setup_network_and_containers()"},{"line_number":921,"context_line":"        self._check_public_network_connectivity(floating_ip, should_connect\u003dTrue)"},{"line_number":922,"context_line":"        self._check_network_internal_connectivity(network\u003dself.network)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_05eaa373","line":919,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: H403: multi line docstrings should end on a new line","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":918,"context_line":"            connectivity."},{"line_number":919,"context_line":"        Verifies that floating IP status is updated correctly after each change\"\"\""},{"line_number":920,"context_line":"        cid, floating_ip \u003d self._setup_network_and_containers()"},{"line_number":921,"context_line":"        self._check_public_network_connectivity(floating_ip, should_connect\u003dTrue)"},{"line_number":922,"context_line":"        self._check_network_internal_connectivity(network\u003dself.network)"},{"line_number":923,"context_line":"        self._check_network_external_connectivity()"},{"line_number":924,"context_line":"        self._disassociate_floating_ips()"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_4503fb42","line":921,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":940,"context_line":"        router \u003d self.create_rounter()"},{"line_number":941,"context_line":"        subnet \u003d self.create_subnet(network, allocate_cidr\u003dTrue)"},{"line_number":942,"context_line":"        self.routers_client.add_router_interface(router[\u0027id\u0027],"},{"line_number":943,"context_line":"                                            subnet_id\u003dsubnet[\u0027id\u0027])"},{"line_number":944,"context_line":"        self.addCleanup(self.routers_client.remove_router_interface, router[\u0027id\u0027],"},{"line_number":945,"context_line":"                        subnet_id\u003dsubnet[\u0027id\u0027])"},{"line_number":946,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_25fec737","line":943,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":941,"context_line":"        subnet \u003d self.create_subnet(network, allocate_cidr\u003dTrue)"},{"line_number":942,"context_line":"        self.routers_client.add_router_interface(router[\u0027id\u0027],"},{"line_number":943,"context_line":"                                            subnet_id\u003dsubnet[\u0027id\u0027])"},{"line_number":944,"context_line":"        self.addCleanup(self.routers_client.remove_router_interface, router[\u0027id\u0027],"},{"line_number":945,"context_line":"                        subnet_id\u003dsubnet[\u0027id\u0027])"},{"line_number":946,"context_line":""},{"line_number":947,"context_line":"        _, model \u003d self._run_container(nets\u003d[{\u0027network\u0027: tenant_network_id}])"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_85fd133c","line":944,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":963,"context_line":""},{"line_number":964,"context_line":"    def _reassociate_floating_ips(self, floating_ip, tenant_network_id):"},{"line_number":965,"context_line":"        # create a new container for the floating ip"},{"line_number":966,"context_line":"        _, container \u003d self._run_container(nets\u003d[{\u0027network\u0027: tenant_network_id}])"},{"line_number":967,"context_line":"        self.assertEqual(1, len(container.addresses))"},{"line_number":968,"context_line":"        self.assertEqual(1, len(container.addresses[tenant_network_id]))"},{"line_number":969,"context_line":"        port_id \u003d container.addresses[tenant_network_id][0][\u0027port\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_65f8bf48","line":966,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"}],"zun_tempest_plugin/tests/tempest/base.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        cls.ports_client \u003d cls.os_primary.ports_client"},{"line_number":57,"context_line":"        cls.subnetpools_client \u003d cls.os_primary.subnetpools_client"},{"line_number":58,"context_line":"        cls.vol_client \u003d cls.os_primary.vol_client"},{"line_number":59,"context_line":"        cls.routers_client \u003d clos.os_primary.routers_client"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    @classmethod"},{"line_number":62,"context_line":"    def setup_credentials(cls):"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_a57bf7f1","line":59,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: F821 undefined name \u0027clos\u0027","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":143,"context_line":"        self.addCleanup(client.delete_network, network[\u0027id\u0027])"},{"line_number":144,"context_line":"        return network"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    def create_subnet(self, network, client\u003dNone, allocate_cidr\u003dFalse, **values):"},{"line_number":147,"context_line":"        kwargs \u003d {\u0027name\u0027: data_utils.rand_name(\u0027test-subnet\u0027),"},{"line_number":148,"context_line":"                  \u0027network_id\u0027: network[\u0027id\u0027],"},{"line_number":149,"context_line":"                  \u0027project_id\u0027: network[\u0027project_id\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_0583c3cd","line":146,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":163,"context_line":"            return len(cidr_in_use) !\u003d 0"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"        if allocate_cidr:"},{"line_number":166,"context_line":"            tenant_cidr \u003d netaddr.IPNetwork(CONF.network.project_network_cidr)"},{"line_number":167,"context_line":"            num_bits \u003d CONF.network.project_network_mask_bits"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"            subnet \u003d None"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_e585efd0","line":166,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: F821 undefined name \u0027netaddr\u0027","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":181,"context_line":"                    self.addCleanup(client.delete_subnet, subnet[\u0027id\u0027])"},{"line_number":182,"context_line":"                    break"},{"line_number":183,"context_line":"                except lib_exc.Conflict as e:"},{"line_number":184,"context_line":"                    is_overlapping_cidr \u003d \u0027overlaps with another subnet\u0027 in str(e)"},{"line_number":185,"context_line":"                    if not is_overlapping_cidr:"},{"line_number":186,"context_line":"                        raise"},{"line_number":187,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_456c9b35","line":184,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1bdab11e217e49d1d7d4d38446a703e15138ce6e","unresolved":false,"context_lines":[{"line_number":185,"context_line":"                    if not is_overlapping_cidr:"},{"line_number":186,"context_line":"                        raise"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"            self.assertIsNotNone(result, \u0027Unable to allocate tenant network\u0027)"},{"line_number":189,"context_line":"            self.assertEqual(subnet[\u0027cidr\u0027], str_cidr)"},{"line_number":190,"context_line":"            return subnet"},{"line_number":191,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_2567e753","line":188,"updated":"2020-08-20 04:41:15.000000000","message":"pep8: F821 undefined name \u0027result\u0027","commit_id":"fe2c92863edd932c7602551dfe1da8f8bb06be69"}]}
