)]}'
{"ovsdbapp/tests/functional/schema/open_vswitch/fixtures.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"786f72a97b9f56575bdbcc8298f60934cfeed371","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from ovsdbapp.schema.open_vswitch import impl_idl"},{"line_number":14,"context_line":"from ovsdbapp.tests.functional.schema import fixtures"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_c3e445af","line":13,"updated":"2020-05-07 22:25:15.000000000","message":"pep8: F401 \u0027ovsdbapp.schema.open_vswitch.impl_idl\u0027 imported but unused","commit_id":"2918d586c52b20e3360206ad53cac3c710c4104a"}],"ovsdbapp/tests/functional/schema/ovn_northbound/fixtures.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"786f72a97b9f56575bdbcc8298f60934cfeed371","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from ovsdbapp.schema.ovn_northbound import impl_idl"},{"line_number":14,"context_line":"from ovsdbapp.tests.functional.schema import fixtures"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_63d571b7","line":13,"updated":"2020-05-07 22:25:15.000000000","message":"pep8: F401 \u0027ovsdbapp.schema.ovn_northbound.impl_idl\u0027 imported but unused","commit_id":"2918d586c52b20e3360206ad53cac3c710c4104a"}],"ovsdbapp/tests/functional/schema/ovn_northbound/test_impl_idl.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"786f72a97b9f56575bdbcc8298f60934cfeed371","unresolved":false,"context_lines":[{"line_number":1049,"context_line":"    def _lb_add(self, lb, vip, ips, protocol\u003dconst.PROTO_TCP, may_exist\u003dFalse,"},{"line_number":1050,"context_line":"                **columns):"},{"line_number":1051,"context_line":"        lbal \u003d self.useFixture(fixtures.LoadBalancerFixture(self.api,"},{"line_number":1052,"context_line":"            lb, vip, ips, protocol, may_exist, **columns)).obj"},{"line_number":1053,"context_line":"        self.assertEqual(lb, lbal.name)"},{"line_number":1054,"context_line":"        norm_vip \u003d ovsdb_utils.normalize_ip_port(vip)"},{"line_number":1055,"context_line":"        self.assertIn(norm_vip, lbal.vips)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_03c74d14","line":1052,"updated":"2020-05-07 22:25:15.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"2918d586c52b20e3360206ad53cac3c710c4104a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"786f72a97b9f56575bdbcc8298f60934cfeed371","unresolved":false,"context_lines":[{"line_number":1154,"context_line":"        # They must be in this order because the load balancer"},{"line_number":1155,"context_line":"        # can\u0027t be deleted when there is a reference in the router"},{"line_number":1156,"context_line":"        self.lb \u003d self.useFixture(fixtures.LoadBalancerFixture(self.api,"},{"line_number":1157,"context_line":"            utils.get_rand_device_name(), \u0027192.0.2.1\u0027,"},{"line_number":1158,"context_line":"            [\u002710.0.0.1\u0027, \u002710.0.0.2\u0027])).obj"},{"line_number":1159,"context_line":"        self.lb2 \u003d self.useFixture(fixtures.LoadBalancerFixture(self.api,"},{"line_number":1160,"context_line":"            utils.get_rand_device_name(), \u0027192.0.2.2\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_e3c98125","line":1157,"updated":"2020-05-07 22:25:15.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"2918d586c52b20e3360206ad53cac3c710c4104a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"786f72a97b9f56575bdbcc8298f60934cfeed371","unresolved":false,"context_lines":[{"line_number":1157,"context_line":"            utils.get_rand_device_name(), \u0027192.0.2.1\u0027,"},{"line_number":1158,"context_line":"            [\u002710.0.0.1\u0027, \u002710.0.0.2\u0027])).obj"},{"line_number":1159,"context_line":"        self.lb2 \u003d self.useFixture(fixtures.LoadBalancerFixture(self.api,"},{"line_number":1160,"context_line":"            utils.get_rand_device_name(), \u0027192.0.2.2\u0027,"},{"line_number":1161,"context_line":"            [\u002710.1.0.1\u0027, \u002710.1.0.2\u0027])).obj"},{"line_number":1162,"context_line":"        self.lr \u003d self.useFixture(self.fixture(self.api,"},{"line_number":1163,"context_line":"            utils.get_rand_device_name())).obj"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_43d155cd","line":1160,"updated":"2020-05-07 22:25:15.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"2918d586c52b20e3360206ad53cac3c710c4104a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"786f72a97b9f56575bdbcc8298f60934cfeed371","unresolved":false,"context_lines":[{"line_number":1160,"context_line":"            utils.get_rand_device_name(), \u0027192.0.2.2\u0027,"},{"line_number":1161,"context_line":"            [\u002710.1.0.1\u0027, \u002710.1.0.2\u0027])).obj"},{"line_number":1162,"context_line":"        self.lr \u003d self.useFixture(self.fixture(self.api,"},{"line_number":1163,"context_line":"            utils.get_rand_device_name())).obj"},{"line_number":1164,"context_line":""},{"line_number":1165,"context_line":"    def test_ob_lb_add(self):"},{"line_number":1166,"context_line":"        self.add_fn(self.lr.name, self.lb.name).execute("}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_23d409bd","line":1163,"updated":"2020-05-07 22:25:15.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"2918d586c52b20e3360206ad53cac3c710c4104a"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"6ef33edc0868bf37e439abb05d73e69b6eee77d4","unresolved":false,"context_lines":[{"line_number":97,"context_line":"        self.api.ls_del(name, if_exists\u003dTrue).execute(check_error\u003dTrue)"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"    def test_ls_list(self):"},{"line_number":100,"context_line":"        with self.api.transaction(check_error\u003dTrue):"},{"line_number":101,"context_line":"            switches \u003d {self._ls_add() for _ in range(3)}"},{"line_number":102,"context_line":"        switch_set \u003d set(self.api.ls_list().execute(check_error\u003dTrue))"},{"line_number":103,"context_line":"        self.assertTrue(switches.issubset(switch_set))"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_ff91259b","side":"PARENT","line":100,"updated":"2020-05-13 16:09:01.000000000","message":"This seems unrelated :)","commit_id":"f8235d80225b7fcbb539679cb3d6fe2c585029ae"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"3b954abd341975a5c81cdb29768f0f001afc5843","unresolved":false,"context_lines":[{"line_number":97,"context_line":"        self.api.ls_del(name, if_exists\u003dTrue).execute(check_error\u003dTrue)"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"    def test_ls_list(self):"},{"line_number":100,"context_line":"        with self.api.transaction(check_error\u003dTrue):"},{"line_number":101,"context_line":"            switches \u003d {self._ls_add() for _ in range(3)}"},{"line_number":102,"context_line":"        switch_set \u003d set(self.api.ls_list().execute(check_error\u003dTrue))"},{"line_number":103,"context_line":"        self.assertTrue(switches.issubset(switch_set))"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_b8e95c1b","side":"PARENT","line":100,"in_reply_to":"ff570b3c_65874211","updated":"2020-05-15 11:06:57.000000000","message":"Aha, thanks for explanation :)","commit_id":"f8235d80225b7fcbb539679cb3d6fe2c585029ae"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"261136e603545524c35f113bc0aaf3c2f7f964fe","unresolved":false,"context_lines":[{"line_number":97,"context_line":"        self.api.ls_del(name, if_exists\u003dTrue).execute(check_error\u003dTrue)"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"    def test_ls_list(self):"},{"line_number":100,"context_line":"        with self.api.transaction(check_error\u003dTrue):"},{"line_number":101,"context_line":"            switches \u003d {self._ls_add() for _ in range(3)}"},{"line_number":102,"context_line":"        switch_set \u003d set(self.api.ls_list().execute(check_error\u003dTrue))"},{"line_number":103,"context_line":"        self.assertTrue(switches.issubset(switch_set))"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_65874211","side":"PARENT","line":100,"in_reply_to":"ff570b3c_ff91259b","updated":"2020-05-13 17:27:21.000000000","message":"It only seems that way. :D This ends up being a nested transaction w/o having a bunch of different APIs created, and since you can\u0027t get a result from a nested transaction it failed.","commit_id":"f8235d80225b7fcbb539679cb3d6fe2c585029ae"}],"ovsdbapp/tests/functional/schema/ovn_southbound/fixtures.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"786f72a97b9f56575bdbcc8298f60934cfeed371","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from ovsdbapp.schema.ovn_southbound import impl_idl"},{"line_number":14,"context_line":"from ovsdbapp.tests.functional.schema import fixtures"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_83da3de6","line":13,"updated":"2020-05-07 22:25:15.000000000","message":"pep8: F401 \u0027ovsdbapp.schema.ovn_southbound.impl_idl\u0027 imported but unused","commit_id":"2918d586c52b20e3360206ad53cac3c710c4104a"}],"ovsdbapp/tests/functional/schema/ovn_southbound/test_impl_idl.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"786f72a97b9f56575bdbcc8298f60934cfeed371","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    def _chassis_add(self, encap_types, encap_ip, *args, **kwargs):"},{"line_number":37,"context_line":"        chassis \u003d kwargs.pop(\u0027chassis\u0027, utils.get_rand_device_name())"},{"line_number":38,"context_line":"        c \u003d self.useFixture(fixtures.ChassisFixture(self.api,"},{"line_number":39,"context_line":"            chassis\u003dchassis, encap_types\u003dencap_types, encap_ip\u003dencap_ip,"},{"line_number":40,"context_line":"            *args, **kwargs)).obj"},{"line_number":41,"context_line":"        self.assertIn(c, self.api.chassis_list().execute(check_error\u003dTrue))"},{"line_number":42,"context_line":"        self.assertEqual(c.name, chassis)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_c34f25bb","line":39,"updated":"2020-05-07 22:25:15.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"2918d586c52b20e3360206ad53cac3c710c4104a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"786f72a97b9f56575bdbcc8298f60934cfeed371","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        chassis \u003d kwargs.pop(\u0027chassis\u0027, utils.get_rand_device_name())"},{"line_number":38,"context_line":"        c \u003d self.useFixture(fixtures.ChassisFixture(self.api,"},{"line_number":39,"context_line":"            chassis\u003dchassis, encap_types\u003dencap_types, encap_ip\u003dencap_ip,"},{"line_number":40,"context_line":"            *args, **kwargs)).obj"},{"line_number":41,"context_line":"        self.assertIn(c, self.api.chassis_list().execute(check_error\u003dTrue))"},{"line_number":42,"context_line":"        self.assertEqual(c.name, chassis)"},{"line_number":43,"context_line":"        self.assertEqual(set(encap_types), {e.type for e in c.encaps})"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_a34ad9a8","line":40,"updated":"2020-05-07 22:25:15.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"2918d586c52b20e3360206ad53cac3c710c4104a"}]}
