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
This commit is contained in:
Frantisek Sumsal
2022-09-13 20:14:48 +02:00
parent 2a843ec832
commit 5a634f2ec0

View File

@@ -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'''