Use `with` to cleanup download decompression subprocess
Otherwise the file descriptors were not properly closed.
Using with
will also awaits on process exit.
tests/lava_dispatcher/test_compression.py::TestDecompression::test_download_decompression
tests/lava_dispatcher/test_compression.py::TestDecompression::test_download_decompression
tests/lava_dispatcher/test_compression.py::TestDecompression::test_download_decompression
/builds/lava/lava/tests/lava_dispatcher/test_compression.py:67: ResourceWarning: unclosed file <_io.BufferedReader name=16>
httpaction.run(None, None)