]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: drop the use of `tempfile.mktemp()` 24662/head
authorFrantisek Sumsal <frantisek@sumsal.cz>
Tue, 13 Sep 2022 18:14:48 +0000 (20:14 +0200)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Tue, 13 Sep 2022 19:03:04 +0000 (21:03 +0200)
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

index d579700fa49b6886997e7dd4635a405a062c9720..eea7ddc8b359cc17d6d873b3a1d7bb9108566d09 100755 (executable)
@@ -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'''