aboutsummaryrefslogtreecommitdiff
path: root/catapult/common/py_trace_event/py_trace_event/trace_event_impl/log_io_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'catapult/common/py_trace_event/py_trace_event/trace_event_impl/log_io_test.py')
-rw-r--r--catapult/common/py_trace_event/py_trace_event/trace_event_impl/log_io_test.py28
1 files changed, 12 insertions, 16 deletions
diff --git a/catapult/common/py_trace_event/py_trace_event/trace_event_impl/log_io_test.py b/catapult/common/py_trace_event/py_trace_event/trace_event_impl/log_io_test.py
index 99a06211..6c03ea81 100644
--- a/catapult/common/py_trace_event/py_trace_event/trace_event_impl/log_io_test.py
+++ b/catapult/common/py_trace_event/py_trace_event/trace_event_impl/log_io_test.py
@@ -5,38 +5,34 @@
import logging
import os
import sys
-import tempfile
import unittest
from log import *
from parsed_trace_events import *
+from py_utils import tempfile_ext
class LogIOTest(unittest.TestCase):
def test_enable_with_file(self):
- file = tempfile.NamedTemporaryFile()
- trace_enable(open(file.name, 'w+'))
- trace_disable()
- e = ParsedTraceEvents(trace_filename = file.name)
- file.close()
- self.assertTrue(len(e) > 0)
+ with tempfile_ext.TemporaryFileName() as filename:
+ trace_enable(open(filename, 'w+'))
+ trace_disable()
+ e = ParsedTraceEvents(trace_filename=filename)
+ self.assertTrue(len(e) > 0)
def test_enable_with_filename(self):
- file = tempfile.NamedTemporaryFile()
- trace_enable(file.name)
- trace_disable()
- e = ParsedTraceEvents(trace_filename = file.name)
- file.close()
- self.assertTrue(len(e) > 0)
+ with tempfile_ext.TemporaryFileName() as filename:
+ trace_enable(filename)
+ trace_disable()
+ e = ParsedTraceEvents(trace_filename=filename)
+ self.assertTrue(len(e) > 0)
def test_enable_with_implicit_filename(self):
expected_filename = "%s.json" % sys.argv[0]
def do_work():
- file = tempfile.NamedTemporaryFile()
trace_enable()
trace_disable()
- e = ParsedTraceEvents(trace_filename = expected_filename)
- file.close()
+ e = ParsedTraceEvents(trace_filename=expected_filename)
self.assertTrue(len(e) > 0)
try:
do_work()