From: Frantisek Sumsal Date: Tue, 13 Sep 2022 18:14:48 +0000 (+0200) Subject: test: drop the use of `tempfile.mktemp()` X-Git-Tag: v252-rc1~197^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F24662%2Fhead;p=thirdparty%2Fsystemd.git test: drop the use of `tempfile.mktemp()` and use `uuid.uuid4()` instead to generate a sufficiently pseudo-random file name. Resolves: https://github.com/systemd/systemd/security/code-scanning/142 --- diff --git a/test/test-exec-deserialization.py b/test/test-exec-deserialization.py index d579700fa49..eea7ddc8b35 100755 --- a/test/test-exec-deserialization.py +++ b/test/test-exec-deserialization.py @@ -12,9 +12,9 @@ import os import subprocess import sys -import tempfile import time import unittest +import uuid from enum import Enum @@ -30,7 +30,7 @@ class ExecutionResumeTest(unittest.TestCase): def setUp(self): self.unit = 'test-issue-518.service' self.unitfile_path = f'/run/systemd/system/{self.unit}' - self.output_file = tempfile.mktemp() + self.output_file = f"/tmp/test-issue-518-{uuid.uuid4()}" self.unit_files = {} unit_file_content = f'''