)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"84591458578e9c949bbdb7369055faf9b746ab14","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5b8faf8b_274a668f","updated":"2026-09-25 06:26:33.000000000","message":"Thanks for the review ! Removed the test.","commit_id":"e795d8c7bd993f7a376e810a219a08d14af50e8d"}],"openstack/tests/unit/image/v2/test_image.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"59cb65c521a579c93e14caa7fc570a4b2a8e1dc5","unresolved":true,"context_lines":[{"line_number":239,"context_line":"        )"},{"line_number":240,"context_line":"        self.assertEqual(EXAMPLE[\u0027os_require_quiesce\u0027], sot.os_require_quiesce)"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"    def test_hw_vif_multiqueue_enabled_string_false(self):"},{"line_number":243,"context_line":"        # Glance extra properties are strings. bool(\"false\") is True, which"},{"line_number":244,"context_line":"        # made OSC always show hw_vif_multiqueue_enabled as True."},{"line_number":245,"context_line":"        # Related-Bug: #1996033"},{"line_number":246,"context_line":"        for raw in (\u0027false\u0027, \u0027False\u0027, \u0027FALSE\u0027):"},{"line_number":247,"context_line":"            sot \u003d image.Image(hw_vif_multiqueue_enabled\u003draw)"},{"line_number":248,"context_line":"            self.assertIs("},{"line_number":249,"context_line":"                False,"},{"line_number":250,"context_line":"                sot.is_hw_vif_multiqueue_enabled,"},{"line_number":251,"context_line":"                f\u0027{raw!r} should deserialize to False\u0027,"},{"line_number":252,"context_line":"            )"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"        for raw in (\u0027true\u0027, \u0027True\u0027, \u0027TRUE\u0027):"},{"line_number":255,"context_line":"            sot \u003d image.Image(hw_vif_multiqueue_enabled\u003draw)"},{"line_number":256,"context_line":"            self.assertIs("},{"line_number":257,"context_line":"                True,"},{"line_number":258,"context_line":"                sot.is_hw_vif_multiqueue_enabled,"},{"line_number":259,"context_line":"                f\u0027{raw!r} should deserialize to True\u0027,"},{"line_number":260,"context_line":"            )"},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"        sot \u003d image.Image(hw_vif_multiqueue_enabled\u003dTrue)"},{"line_number":263,"context_line":"        self.assertIs(True, sot.is_hw_vif_multiqueue_enabled)"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"    def test_deactivate(self):"},{"line_number":266,"context_line":"        sot \u003d image.Image(**EXAMPLE)"}],"source_content_type":"text/x-python","patch_set":1,"id":"777e72a2_576abada","line":263,"range":{"start_line":242,"start_character":0,"end_line":263,"end_character":61},"updated":"2026-09-23 10:15:40.000000000","message":"Personally, I think this is overkill. You\u0027re really just testing `BoolStr` which already has its own tests in place. Can we drop it?","commit_id":"e7b8a7aec7e33c30282c5e674ddfec467f3134bb"},{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"84591458578e9c949bbdb7369055faf9b746ab14","unresolved":true,"context_lines":[{"line_number":239,"context_line":"        )"},{"line_number":240,"context_line":"        self.assertEqual(EXAMPLE[\u0027os_require_quiesce\u0027], sot.os_require_quiesce)"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"    def test_hw_vif_multiqueue_enabled_string_false(self):"},{"line_number":243,"context_line":"        # Glance extra properties are strings. bool(\"false\") is True, which"},{"line_number":244,"context_line":"        # made OSC always show hw_vif_multiqueue_enabled as True."},{"line_number":245,"context_line":"        # Related-Bug: #1996033"},{"line_number":246,"context_line":"        for raw in (\u0027false\u0027, \u0027False\u0027, \u0027FALSE\u0027):"},{"line_number":247,"context_line":"            sot \u003d image.Image(hw_vif_multiqueue_enabled\u003draw)"},{"line_number":248,"context_line":"            self.assertIs("},{"line_number":249,"context_line":"                False,"},{"line_number":250,"context_line":"                sot.is_hw_vif_multiqueue_enabled,"},{"line_number":251,"context_line":"                f\u0027{raw!r} should deserialize to False\u0027,"},{"line_number":252,"context_line":"            )"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"        for raw in (\u0027true\u0027, \u0027True\u0027, \u0027TRUE\u0027):"},{"line_number":255,"context_line":"            sot \u003d image.Image(hw_vif_multiqueue_enabled\u003draw)"},{"line_number":256,"context_line":"            self.assertIs("},{"line_number":257,"context_line":"                True,"},{"line_number":258,"context_line":"                sot.is_hw_vif_multiqueue_enabled,"},{"line_number":259,"context_line":"                f\u0027{raw!r} should deserialize to True\u0027,"},{"line_number":260,"context_line":"            )"},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"        sot \u003d image.Image(hw_vif_multiqueue_enabled\u003dTrue)"},{"line_number":263,"context_line":"        self.assertIs(True, sot.is_hw_vif_multiqueue_enabled)"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"    def test_deactivate(self):"},{"line_number":266,"context_line":"        sot \u003d image.Image(**EXAMPLE)"}],"source_content_type":"text/x-python","patch_set":1,"id":"8136b092_ccce7085","line":263,"range":{"start_line":242,"start_character":0,"end_line":263,"end_character":61},"in_reply_to":"777e72a2_576abada","updated":"2026-09-25 06:26:33.000000000","message":"Done ! It was only a regression check for this field (Glance returns \"false\" as\na string), but yeah BoolStr itself is already tested.","commit_id":"e7b8a7aec7e33c30282c5e674ddfec467f3134bb"}]}
