)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"5b64cc528d24a21f83b0cdee07b97c310e44e473","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"f8f8fedf_a80feb2c","updated":"2025-04-15 07:31:41.000000000","message":"This will break packaging at RDO that we will need to fix:\n\nNo matching package to install: \u0027python3dist(pymysql) \u003e\u003d 1.1.1\u0027\n\nI\u0027ve sent https://review.rdoproject.org/r/c/openstack/watcher-distgit/+/57428 to fix the packaging for this patch.","commit_id":"b1554665338911a7d7e5985bfedca3caaf388b82"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"42b11fcd92a6963532b7579668d076145c5b7a0a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"4493871d_049a88d7","in_reply_to":"f8f8fedf_a80feb2c","updated":"2025-04-15 07:53:50.000000000","message":"thanks for looking into this Alfredo, the truth is we can probably use an older version than that, I just put that because it\u0027s the one I have installed. I see that nova uses 0.8.0[1], neutron uses 0.7.6[2] and cinder 0.10.0[3]. I tested locally with 0.8.0 and it seems to work fine, I could set that as the requirement.\n\n[1]https://github.com/openstack/nova/blob/master/test-requirements.txt#L6\n[2]https://github.com/openstack/neutron/blob/master/test-requirements.txt#L13\n[3]https://github.com/openstack/cinder/blob/master/test-requirements.txt#L15","commit_id":"b1554665338911a7d7e5985bfedca3caaf388b82"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"92975a964205891c3498504320a9fe30a168579e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"e1c72829_4c59c389","updated":"2025-04-15 09:57:33.000000000","message":"check rdo","commit_id":"fae6712f42c767a04b15ca913ea6aa6858589859"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"cd4d062fd51d2943742ebfde2224e9773c30cefa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"839533fd_d5b942b6","updated":"2025-04-23 20:45:35.000000000","message":"ill do a propper review of this tomorrow and the follow up fix","commit_id":"5d0412c04f9fdcc723704699805c3a6633ee8fff"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"15cdabf9d9dfc0123ff3e28d6fa95433d119bf3b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"5ee8abc6_deff17f9","updated":"2025-05-07 13:00:03.000000000","message":"recheck this is a unit test only change so the test_execute_workload_stabilization_strategy failure is unrelated","commit_id":"8a5c722d2ed2c7d509a80b869ae7978d2d169f84"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"15c4bdcbed0c82fbf056bd88adcaa3e9031bf355","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"10685380_48fdf077","updated":"2025-05-07 14:10:51.000000000","message":"you have a trivial bug in the test-setup.sh\nalthough it wont impact ci so we sould fix it later","commit_id":"8a5c722d2ed2c7d509a80b869ae7978d2d169f84"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"d2d0943a11a0515455dbbce83ced22aca8a67c0e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"e16c6fbc_8525fec4","updated":"2025-05-08 18:27:22.000000000","message":"lgtm, thanks joan","commit_id":"6c5845721bd64df98e040d0678f30db8d433ce3f"}],"bindep.txt":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"cd4d062fd51d2943742ebfde2224e9773c30cefa","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# This is a cross-platform list tracking distribution packages needed for install and tests;"},{"line_number":2,"context_line":"# see https://docs.openstack.org/infra/bindep/ for additional information."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"mysql [platform:rpm !platform:redhat]"}],"source_content_type":"text/plain","patch_set":9,"id":"4c5b427a_cbec7f6c","line":1,"updated":"2025-04-23 20:45:35.000000000","message":"im surpised we did nto alredy have a bindeps file","commit_id":"5d0412c04f9fdcc723704699805c3a6633ee8fff"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"ff10a8565a5ad0974e57c89ca2d7503940809539","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# This is a cross-platform list tracking distribution packages needed for install and tests;"},{"line_number":2,"context_line":"# see https://docs.openstack.org/infra/bindep/ for additional information."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"mysql [platform:rpm !platform:redhat]"}],"source_content_type":"text/plain","patch_set":9,"id":"312ac601_48f0c942","line":1,"in_reply_to":"4c5b427a_cbec7f6c","updated":"2025-05-07 14:21:17.000000000","message":"Acknowledged","commit_id":"5d0412c04f9fdcc723704699805c3a6633ee8fff"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"cd4d062fd51d2943742ebfde2224e9773c30cefa","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# This is a cross-platform list tracking distribution packages needed for install and tests;"},{"line_number":2,"context_line":"# see https://docs.openstack.org/infra/bindep/ for additional information."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"mysql [platform:rpm !platform:redhat]"},{"line_number":5,"context_line":"mysql-client [platform:dpkg !platform:debian]"},{"line_number":6,"context_line":"mysql-devel [platform:rpm !platform:redhat test]"},{"line_number":7,"context_line":"mysql-server [!platform:redhat !platform:debian]"}],"source_content_type":"text/plain","patch_set":9,"id":"53e20994_9df91b71","line":4,"updated":"2025-04-23 20:45:35.000000000","message":"i realaise lookign at this that most of the profile defintion are incorect.\n\nall or almost all of them shoudl be part of the `test` profile\n\nwe shoudl follow up on this later to fix that becasue i see its also incorrect in nova and some other projects.\n\nfor example we shoudl not actully be requireign both mysql and postgress as runtime depencies at the same time.\n\n\nwhen you have an unqulaifed dep liek `postgresql`\n\nfor exampel that is ment to say you cant run watcher without postgresql installed in the container or non the host runnign watcher which is not true. \neven if you were using postgresql as yoru db you dont need the server on the same host it could be over the network.\n\nnova also has this issue in its bindep file.\n\n\nthe orginal intent of hte bindep file was to provide the list of depencies that packages would have to declare in the requires section of the rpm/deb file so \nwe shoudl clean this up at some point","commit_id":"5d0412c04f9fdcc723704699805c3a6633ee8fff"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"9347699c5568c6b7465e2743570b2c917cf71517","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# This is a cross-platform list tracking distribution packages needed for install and tests;"},{"line_number":2,"context_line":"# see https://docs.openstack.org/infra/bindep/ for additional information."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"mysql [platform:rpm !platform:redhat]"},{"line_number":5,"context_line":"mysql-client [platform:dpkg !platform:debian]"},{"line_number":6,"context_line":"mysql-devel [platform:rpm !platform:redhat test]"},{"line_number":7,"context_line":"mysql-server [!platform:redhat !platform:debian]"}],"source_content_type":"text/plain","patch_set":9,"id":"de5a854d_a911d70e","line":4,"in_reply_to":"53e20994_9df91b71","updated":"2025-05-06 15:08:03.000000000","message":"yep, I took this from nova as I was looking at the opportunistic fixture usage there as a guid. In PS 10 I removed the postgres entries as we don\u0027t use any of them in our tests, and tagged all with `test`","commit_id":"5d0412c04f9fdcc723704699805c3a6633ee8fff"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"ff10a8565a5ad0974e57c89ca2d7503940809539","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# This is a cross-platform list tracking distribution packages needed for install and tests;"},{"line_number":2,"context_line":"# see https://docs.openstack.org/infra/bindep/ for additional information."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"mysql [platform:rpm !platform:redhat]"},{"line_number":5,"context_line":"mysql-client [platform:dpkg !platform:debian]"},{"line_number":6,"context_line":"mysql-devel [platform:rpm !platform:redhat test]"},{"line_number":7,"context_line":"mysql-server [!platform:redhat !platform:debian]"}],"source_content_type":"text/plain","patch_set":9,"id":"9c35f7d8_9c6bd509","line":4,"in_reply_to":"de5a854d_a911d70e","updated":"2025-05-07 14:21:17.000000000","message":"Done","commit_id":"5d0412c04f9fdcc723704699805c3a6633ee8fff"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"15c4bdcbed0c82fbf056bd88adcaa3e9031bf355","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":11,"id":"f17e75dc_87f079ac","line":15,"updated":"2025-05-07 14:10:51.000000000","message":"+1 thanks for expressing these as test deps.","commit_id":"8a5c722d2ed2c7d509a80b869ae7978d2d169f84"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"ff10a8565a5ad0974e57c89ca2d7503940809539","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"d9bd9d0e_70425541","line":15,"in_reply_to":"f17e75dc_87f079ac","updated":"2025-05-07 14:21:17.000000000","message":"Acknowledged","commit_id":"8a5c722d2ed2c7d509a80b869ae7978d2d169f84"}],"test-requirements.txt":[{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"83921013c124a096a58672e6463d5d70b2abb4aa","unresolved":true,"context_lines":[{"line_number":7,"context_line":"WebTest\u003e\u003d2.0.27 # MIT"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"# Include drivers for opportunistic testing."},{"line_number":10,"context_line":"oslo.db[fixtures,mysql,postgresql]\u003e\u003d6.0.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":6,"id":"96592e4a_50e0167a","line":10,"range":{"start_line":10,"start_character":23,"end_line":10,"end_character":33},"updated":"2025-04-15 08:29:32.000000000","message":"given that we are testing with mysql only and fixtures extras does not exist since very long, i\u0027d do:\n\noslo.db[mysql]\u003e\u003d6.0.0\n\nthe 6.0.0 is very old, but in any case it will use the version in upper-constraints.txt for each release, so it should be fine.","commit_id":"7fb9ab755e3c5183388741ceca130f94c7cf8e0e"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"92975a964205891c3498504320a9fe30a168579e","unresolved":false,"context_lines":[{"line_number":7,"context_line":"WebTest\u003e\u003d2.0.27 # MIT"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"# Include drivers for opportunistic testing."},{"line_number":10,"context_line":"oslo.db[fixtures,mysql,postgresql]\u003e\u003d6.0.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":6,"id":"9b23a1d4_c007357b","line":10,"range":{"start_line":10,"start_character":23,"end_line":10,"end_character":33},"in_reply_to":"96592e4a_50e0167a","updated":"2025-04-15 09:57:33.000000000","message":"fixed in PS7, thanks","commit_id":"7fb9ab755e3c5183388741ceca130f94c7cf8e0e"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"15c4bdcbed0c82fbf056bd88adcaa3e9031bf355","unresolved":true,"context_lines":[{"line_number":7,"context_line":"WebTest\u003e\u003d2.0.27 # MIT"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"# Include drivers for opportunistic testing."},{"line_number":10,"context_line":"oslo.db[mysql]\u003e\u003d6.0.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":11,"id":"4ad80218_59c2aa9d","line":10,"updated":"2025-05-07 14:10:51.000000000","message":"I\u0027m not actually sure if this is required, but it\u0027s not wrong, and ci seams ok with it","commit_id":"8a5c722d2ed2c7d509a80b869ae7978d2d169f84"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"ff10a8565a5ad0974e57c89ca2d7503940809539","unresolved":true,"context_lines":[{"line_number":7,"context_line":"WebTest\u003e\u003d2.0.27 # MIT"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"# Include drivers for opportunistic testing."},{"line_number":10,"context_line":"oslo.db[mysql]\u003e\u003d6.0.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":11,"id":"fa58fc2a_3c5b3873","line":10,"in_reply_to":"4ad80218_59c2aa9d","updated":"2025-05-07 14:21:17.000000000","message":"if I recall correctly we needed the python mysql library or the tests failed. Originally I added pymysql directly but we had some discussion with Alfredo and moved to including oslodb, as is done in keystone https://github.com/openstack/keystone/blob/5125d9feed8dc8f9f0ad01f4c042594475f5fb84/test-requirements.txt#L8","commit_id":"8a5c722d2ed2c7d509a80b869ae7978d2d169f84"}],"tools/test-setup.sh":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"93b319c93f9cdd4b2796dd64739cb0b84774976d","unresolved":true,"context_lines":[{"line_number":25,"context_line":"    [ -f /usr/bin/dnf ] \u0026\u0026 \\"},{"line_number":26,"context_line":"        cat /etc/*release | grep -q -e \"Red Hat\" -e \"CentOS\" -e \"CloudLinux\" \u0026\u0026 \\"},{"line_number":27,"context_line":"        cat /etc/*release | grep -q \u0027release 8\u0027"},{"line_number":28,"context_line":"}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"function is_rhel9 {"},{"line_number":31,"context_line":"    [ -f /usr/bin/dnf ] \u0026\u0026 \\"}],"source_content_type":"text/x-sh","patch_set":8,"id":"090c9829_48827c17","line":28,"updated":"2025-04-22 06:06:22.000000000","message":"I am not sure rhel7 and rhel8 used anywhere. Can we drop it ?\nCan we add the similar function for rhel10?\n```\nfunction is_rhel10 {\n    [ -f /usr/bin/dnf ] \u0026\u0026 \\\n        cat /etc/*release | grep -q -e \"Red Hat\" -e \"CentOS\" -e \"CloudLinux\" \u0026\u0026 \\\n        cat /etc/*release | grep -q \u0027release 10\u0027\n}\n```","commit_id":"621f7ec755cb1149933826bfe075662a73404406"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"aa0f481714931097e2a59d7b802109dbad64b31e","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    [ -f /usr/bin/dnf ] \u0026\u0026 \\"},{"line_number":26,"context_line":"        cat /etc/*release | grep -q -e \"Red Hat\" -e \"CentOS\" -e \"CloudLinux\" \u0026\u0026 \\"},{"line_number":27,"context_line":"        cat /etc/*release | grep -q \u0027release 8\u0027"},{"line_number":28,"context_line":"}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"function is_rhel9 {"},{"line_number":31,"context_line":"    [ -f /usr/bin/dnf ] \u0026\u0026 \\"}],"source_content_type":"text/x-sh","patch_set":8,"id":"553bea47_38f9ecb6","line":28,"in_reply_to":"090c9829_48827c17","updated":"2025-04-22 12:12:32.000000000","message":"thanks, fixed!","commit_id":"621f7ec755cb1149933826bfe075662a73404406"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"15c4bdcbed0c82fbf056bd88adcaa3e9031bf355","unresolved":true,"context_lines":[{"line_number":24,"context_line":"function is_rhel10 {"},{"line_number":25,"context_line":"    [ -f /usr/bin/dnf ] \u0026\u0026 \\"},{"line_number":26,"context_line":"        cat /etc/*release | grep -q -e \"Red Hat\" -e \"CentOS\" -e \"CloudLinux\" \u0026\u0026 \\"},{"line_number":27,"context_line":"        cat /etc/*release | grep -q \u0027release 9\u0027"},{"line_number":28,"context_line":"}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"function set_conf_line { # file regex value"}],"source_content_type":"text/x-sh","patch_set":11,"id":"97bf69f2_2b1e370c","line":27,"updated":"2025-05-07 14:10:51.000000000","message":"this should be 10?","commit_id":"8a5c722d2ed2c7d509a80b869ae7978d2d169f84"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"ff10a8565a5ad0974e57c89ca2d7503940809539","unresolved":true,"context_lines":[{"line_number":24,"context_line":"function is_rhel10 {"},{"line_number":25,"context_line":"    [ -f /usr/bin/dnf ] \u0026\u0026 \\"},{"line_number":26,"context_line":"        cat /etc/*release | grep -q -e \"Red Hat\" -e \"CentOS\" -e \"CloudLinux\" \u0026\u0026 \\"},{"line_number":27,"context_line":"        cat /etc/*release | grep -q \u0027release 9\u0027"},{"line_number":28,"context_line":"}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"function set_conf_line { # file regex value"}],"source_content_type":"text/x-sh","patch_set":11,"id":"d14a7058_d416cfdb","line":27,"in_reply_to":"97bf69f2_2b1e370c","updated":"2025-05-07 14:21:17.000000000","message":"yes, good catch, fixed in last PS","commit_id":"8a5c722d2ed2c7d509a80b869ae7978d2d169f84"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"4fedf4e1b350c07baeb57b8995b47d4db07b4a20","unresolved":false,"context_lines":[{"line_number":24,"context_line":"function is_rhel10 {"},{"line_number":25,"context_line":"    [ -f /usr/bin/dnf ] \u0026\u0026 \\"},{"line_number":26,"context_line":"        cat /etc/*release | grep -q -e \"Red Hat\" -e \"CentOS\" -e \"CloudLinux\" \u0026\u0026 \\"},{"line_number":27,"context_line":"        cat /etc/*release | grep -q \u0027release 9\u0027"},{"line_number":28,"context_line":"}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"function set_conf_line { # file regex value"}],"source_content_type":"text/x-sh","patch_set":11,"id":"62b7953d_16d43d1f","line":27,"in_reply_to":"d14a7058_d416cfdb","updated":"2025-05-08 19:03:55.000000000","message":"Done","commit_id":"8a5c722d2ed2c7d509a80b869ae7978d2d169f84"}],"watcher/tests/db/test_efficacy_indicator.py":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"93b319c93f9cdd4b2796dd64739cb0b84774976d","unresolved":true,"context_lines":[{"line_number":438,"context_line":"        self.action_plan \u003d utils.create_test_action_plan("},{"line_number":439,"context_line":"            audit_id\u003dself.audit.id, id\u003d1, uuid\u003dNone)"},{"line_number":440,"context_line":""},{"line_number":441,"context_line":"        with freezegun.freeze_time(self.FAKE_TODAY):"},{"line_number":442,"context_line":"            self.efficacy_indicator1 \u003d utils.create_test_efficacy_indicator("},{"line_number":443,"context_line":"                action_plan_id\u003dself.action_plan.id, id\u003d1, uuid\u003dNone,"},{"line_number":444,"context_line":"                name\u003d\"efficacy_indicator1\", description\u003d\"Test Indicator 1\","}],"source_content_type":"text/x-python","patch_set":8,"id":"f8a1d2bf_9bd80ab4","line":441,"range":{"start_line":441,"start_character":13,"end_line":441,"end_character":34},"updated":"2025-04-22 06:06:22.000000000","message":"TIL, https://github.com/spulec/freezegun?tab\u003dreadme-ov-file#function-and-generator-objects","commit_id":"621f7ec755cb1149933826bfe075662a73404406"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"ff10a8565a5ad0974e57c89ca2d7503940809539","unresolved":false,"context_lines":[{"line_number":438,"context_line":"        self.action_plan \u003d utils.create_test_action_plan("},{"line_number":439,"context_line":"            audit_id\u003dself.audit.id, id\u003d1, uuid\u003dNone)"},{"line_number":440,"context_line":""},{"line_number":441,"context_line":"        with freezegun.freeze_time(self.FAKE_TODAY):"},{"line_number":442,"context_line":"            self.efficacy_indicator1 \u003d utils.create_test_efficacy_indicator("},{"line_number":443,"context_line":"                action_plan_id\u003dself.action_plan.id, id\u003d1, uuid\u003dNone,"},{"line_number":444,"context_line":"                name\u003d\"efficacy_indicator1\", description\u003d\"Test Indicator 1\","}],"source_content_type":"text/x-python","patch_set":8,"id":"f62a3d02_79173a7b","line":441,"range":{"start_line":441,"start_character":13,"end_line":441,"end_character":34},"in_reply_to":"f8a1d2bf_9bd80ab4","updated":"2025-05-07 14:21:17.000000000","message":"Acknowledged","commit_id":"621f7ec755cb1149933826bfe075662a73404406"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"d2d0943a11a0515455dbbce83ced22aca8a67c0e","unresolved":true,"context_lines":[{"line_number":452,"context_line":"                action_plan_id\u003dself.action_plan.id, id\u003d3, uuid\u003dNone,"},{"line_number":453,"context_line":"                name\u003d\"efficacy_indicator3\", description\u003d\"Test Indicator 3\")"},{"line_number":454,"context_line":""},{"line_number":455,"context_line":"    def test_efficacy_indicator_value_decimals(self):"},{"line_number":456,"context_line":"        db_efficacy_indicator \u003d self.dbapi.get_efficacy_indicator_by_id("},{"line_number":457,"context_line":"            self.context, 1)"},{"line_number":458,"context_line":"        self.assertAlmostEqual(float(db_efficacy_indicator.value),"}],"source_content_type":"text/x-python","patch_set":12,"id":"aa7de340_1d107e57","line":455,"updated":"2025-05-08 18:27:22.000000000","message":"it is a pass on CI, ++\n        watcher.tests.db.test_efficacy_indicator.MySQLDbEfficacyIndicatorTestCase.test_efficacy_indicator_value_decimals","commit_id":"6c5845721bd64df98e040d0678f30db8d433ce3f"}]}
