Merge pull request #24662 from mrc0mmand/test-exec-deserialization-tweaks

test: drop the use of `tempfile.mktemp()`
This commit is contained in:
Yu Watanabe
2022-09-14 05:29:00 +09:00
committed by GitHub
+3 -3
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'''
@@ -82,7 +82,7 @@ class ExecutionResumeTest(unittest.TestCase):
Type=oneshot
ExecStart=/bin/bash -c "echo bar >> {self.output_file}"
ExecStart=/bin/bash -c "echo baz >> {self.output_file}"
'''.format(self.output_file)
'''
self.unit_files[UnitFileChange.REMOVAL] = unit_file_content
def reload(self):