)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"2e64e20e9a3b9d5923d38e48a3e3e2f05cc11b1c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"57bc7e70_c7020279","updated":"2021-10-29 16:45:03.000000000","message":"recheck","commit_id":"7a6244ddc91679eec087690fb45a7aa0dbf694da"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"4c5c960bef2913d04829dce533f85d376a5feb36","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"b5d806fc_369d3c31","updated":"2022-01-25 16:26:07.000000000","message":"recheck","commit_id":"7a6244ddc91679eec087690fb45a7aa0dbf694da"}],"tripleo_ansible/tests/modules/test_tripleo_ovs_upgrade.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84d7e49231247ae509a277eb841cc6c0836b7b55","unresolved":false,"context_lines":[{"line_number":113,"context_line":"             : traffic."},{"line_number":114,"context_line":"\"\"\""},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"class TestTripleOvsUpgrade(tests_base.TestCase):"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    def setUp(self):"},{"line_number":119,"context_line":"        super(tests_base.TestCase, self).setUp()"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_fcd138cf","line":116,"updated":"2020-07-29 20:15:37.000000000","message":"linters: E302 expected 2 blank lines, found 1","commit_id":"0e37675eefbf97061524b2b1308bf9fc01cabd48"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84d7e49231247ae509a277eb841cc6c0836b7b55","unresolved":false,"context_lines":[{"line_number":121,"context_line":"                                                 instance\u003dTrue)"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"    @mock.patch(\u0027tripleo_ansible.ansible_plugins.modules.tripleo_ovs_upgrade.pkg_has_restart\u0027,"},{"line_number":125,"context_line":"                autospec\u003dTrue, return_value\u003dFalse)"},{"line_number":126,"context_line":"    def test_non_layered_ovs_upgrade_no_restart(self, mock_pkg_has_no_restart):"},{"line_number":127,"context_line":"        result \u003d dict()"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_dcd434c0","line":124,"updated":"2020-07-29 20:15:37.000000000","message":"linters: E303 too many blank lines (2)","commit_id":"0e37675eefbf97061524b2b1308bf9fc01cabd48"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84d7e49231247ae509a277eb841cc6c0836b7b55","unresolved":false,"context_lines":[{"line_number":193,"context_line":"        self.mock_ansible.reset_mock()"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"    def test_get_version_centos_new(self):"},{"line_number":196,"context_line":"        self.mock_ansible.run_command.return_value\u003d (\u0027\u0027,"},{"line_number":197,"context_line":"                                                     CENTOS_OVS_DNF_GET_VERSION_RESULTS,"},{"line_number":198,"context_line":"                                                     \u0027\u0027)"},{"line_number":199,"context_line":"        result \u003d tripleo_ovs_upgrade.get_version(self.mock_ansible, \u0027openvswitch\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_3cdbb0ed","line":196,"updated":"2020-07-29 20:15:37.000000000","message":"linters: E225 missing whitespace around operator","commit_id":"0e37675eefbf97061524b2b1308bf9fc01cabd48"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84d7e49231247ae509a277eb841cc6c0836b7b55","unresolved":false,"context_lines":[{"line_number":201,"context_line":"        self.mock_ansible.reset_mock()"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"    def test_get_version_centos_existing(self):"},{"line_number":204,"context_line":"        self.mock_ansible.run_command.return_value\u003d (\u0027\u0027,"},{"line_number":205,"context_line":"                                                     CENTOS_OVS_INSTALLED_GET_VERSION_RESULTS,"},{"line_number":206,"context_line":"                                                     \u0027\u0027)"},{"line_number":207,"context_line":"        result \u003d tripleo_ovs_upgrade.get_version(self.mock_ansible, \u0027openvswitch\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_1cd6acc4","line":204,"updated":"2020-07-29 20:15:37.000000000","message":"linters: E225 missing whitespace around operator","commit_id":"0e37675eefbf97061524b2b1308bf9fc01cabd48"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84d7e49231247ae509a277eb841cc6c0836b7b55","unresolved":false,"context_lines":[{"line_number":209,"context_line":"        self.mock_ansible.reset_mock()"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"    def test_get_version_not_found(self):"},{"line_number":212,"context_line":"        self.mock_ansible.run_command.return_value\u003d (\u0027\u0027,"},{"line_number":213,"context_line":"                                                     \u0027\u0027,"},{"line_number":214,"context_line":"                                                     \u0027\u0027)"},{"line_number":215,"context_line":"        result \u003d tripleo_ovs_upgrade.get_version(self.mock_ansible, \u0027openvswitch\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_7ce528a8","line":212,"updated":"2020-07-29 20:15:37.000000000","message":"linters: E225 missing whitespace around operator","commit_id":"0e37675eefbf97061524b2b1308bf9fc01cabd48"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84d7e49231247ae509a277eb841cc6c0836b7b55","unresolved":false,"context_lines":[{"line_number":217,"context_line":"        self.mock_ansible.reset_mock()"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"    def test_flattern_versions(self):"},{"line_number":220,"context_line":"        result \u003d  tripleo_ovs_upgrade.flatten_version([[\u00272\u0027, \u002712\u0027], [\u00272\u0027, \u002712\u0027],"},{"line_number":221,"context_line":"                                                      [\u00272\u0027, \u002712\u0027]])"},{"line_number":222,"context_line":"        self.assertEqual(\u0027212212212\u0027, result)"},{"line_number":223,"context_line":"        result \u003d  tripleo_ovs_upgrade.flatten_version([\u00272\u0027, \u002712\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_5ce02497","line":220,"updated":"2020-07-29 20:15:37.000000000","message":"linters: E222 multiple spaces after operator","commit_id":"0e37675eefbf97061524b2b1308bf9fc01cabd48"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84d7e49231247ae509a277eb841cc6c0836b7b55","unresolved":false,"context_lines":[{"line_number":220,"context_line":"        result \u003d  tripleo_ovs_upgrade.flatten_version([[\u00272\u0027, \u002712\u0027], [\u00272\u0027, \u002712\u0027],"},{"line_number":221,"context_line":"                                                      [\u00272\u0027, \u002712\u0027]])"},{"line_number":222,"context_line":"        self.assertEqual(\u0027212212212\u0027, result)"},{"line_number":223,"context_line":"        result \u003d  tripleo_ovs_upgrade.flatten_version([\u00272\u0027, \u002712\u0027])"},{"line_number":224,"context_line":"        self.assertEqual(\u0027212\u0027, result)"},{"line_number":225,"context_line":"        result \u003d  tripleo_ovs_upgrade.flatten_version([[\u00272\u0027, \u002712\u0027]])"},{"line_number":226,"context_line":"        self.assertEqual(\u0027212\u0027, result)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_bcf06069","line":223,"updated":"2020-07-29 20:15:37.000000000","message":"linters: E222 multiple spaces after operator","commit_id":"0e37675eefbf97061524b2b1308bf9fc01cabd48"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84d7e49231247ae509a277eb841cc6c0836b7b55","unresolved":false,"context_lines":[{"line_number":222,"context_line":"        self.assertEqual(\u0027212212212\u0027, result)"},{"line_number":223,"context_line":"        result \u003d  tripleo_ovs_upgrade.flatten_version([\u00272\u0027, \u002712\u0027])"},{"line_number":224,"context_line":"        self.assertEqual(\u0027212\u0027, result)"},{"line_number":225,"context_line":"        result \u003d  tripleo_ovs_upgrade.flatten_version([[\u00272\u0027, \u002712\u0027]])"},{"line_number":226,"context_line":"        self.assertEqual(\u0027212\u0027, result)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_9cf3dc73","line":225,"updated":"2020-07-29 20:15:37.000000000","message":"linters: E222 multiple spaces after operator","commit_id":"0e37675eefbf97061524b2b1308bf9fc01cabd48"},{"author":{"_account_id":22954,"name":"Juan Badia Payno","email":"jbadiapa@redhat.com","username":"jbadiapa"},"change_message_id":"50aad05e5bd99db99ff7ac7bb1721fe2aa506032","unresolved":true,"context_lines":[{"line_number":203,"context_line":"                                                      UPSTREAM_RPM_QA_RESULTS,"},{"line_number":204,"context_line":"                                                      \u0027\u0027)"},{"line_number":205,"context_line":"        result \u003d tripleo_ovs_upgrade.get_current_ovs_pkg_name(self.mock_ansible)"},{"line_number":206,"context_line":"        self.assertEqual(\u0027openvswitch-2\u0027, result)"},{"line_number":207,"context_line":"        self.mock_ansible.reset_mock()"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"    def test_get_current_ovs_pkg_name_lp_found(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"0dfca59d_c7dd838a","line":206,"updated":"2022-01-04 22:29:50.000000000","message":"testtools.matchers._impl.MismatchError: \u0027openvswitch-2\u0027 !\u003d \u0027openvswitch\u0027\n\nChecking the spec at https://cbs.centos.org/koji/buildinfo?buildID\u003d28034 (openvswitch-2.12.0-1.el8) seems to me that the package is openvswitch and the version 2.12.0","commit_id":"7a6244ddc91679eec087690fb45a7aa0dbf694da"}]}
