From 5a634f2ec0f4a02b23a24e85805c8c4fc75c7d49 Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Tue, 13 Sep 2022 20:14:48 +0200 Subject: [PATCH] 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 --- test/test-exec-deserialization.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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''' -- 2.47.3