[PATCH] test: py: Fix log level restore in SimpleTestMethods()
Kieran Bingham
kieran.bingham at ideasonboard.com
Tue Nov 5 11:17:58 CET 2024
Quoting Laurent Pinchart (2024-11-05 00:07:03)
> The SimpleTestMethods() function tests that incorrect calls to the
> Camera.acquire() method raise an exception. Before doing so, it sets the
> log level for the Camera category to FATAL, in order to avoid showing
> misleading errors in the test log, and then restores the log level to
> ERROR after running the test. ERROR is however not the default log
> level. Restore the log level to INFO instead, in order to avoid losing
> log messages in subsequent tests.
>
> Fixes: 06cb7130c4fa ("py: Add unittests.py")
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
> test/py/unittests.py | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/test/py/unittests.py b/test/py/unittests.py
> index 1caea98eb946..8cb850d4e71c 100755
> --- a/test/py/unittests.py
> +++ b/test/py/unittests.py
> @@ -66,7 +66,7 @@ class SimpleTestMethods(BaseTestCase):
> libcam.log_set_level('Camera', 'FATAL')
Perhaps log_set_level should return the previous level for restoration ?
> with self.assertRaises(RuntimeError):
> cam.acquire()
> - libcam.log_set_level('Camera', 'ERROR')
> + libcam.log_set_level('Camera', 'INFO')
But this is fine...
Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
>
> cam.release()
>
>
> base-commit: f028b09b7becf4e7847112b2e8044e5e30e01c58
> --
> Regards,
>
> Laurent Pinchart
>
More information about the libcamera-devel
mailing list