Index: tools/telemetry/telemetry/value/trace_unittest.py |
diff --git a/tools/telemetry/telemetry/value/trace_unittest.py b/tools/telemetry/telemetry/value/trace_unittest.py |
index a197a9ca8288cac2ca2a0e3dcb5d7a37fd4e3ebe..8f03b8aa30059ff8edc24da2424204468071b2e6 100644 |
--- a/tools/telemetry/telemetry/value/trace_unittest.py |
+++ b/tools/telemetry/telemetry/value/trace_unittest.py |
@@ -106,23 +106,14 @@ class NoLeakedTempfilesTests(TestBase): |
self.actual_tempdir = trace.tempfile.tempdir |
trace.tempfile.tempdir = self.temp_test_dir |
- def testNoLeakedTempFileWhenTraceSerialize(self): |
- tempdir = tempfile.mkdtemp() |
- v = trace.TraceValue(None, trace_data.TraceData({'test': 1})) |
- fh = v.Serialize(tempdir) |
- try: |
- shutil.rmtree(fh.GetAbsPath(), ignore_errors=True) |
- self.assertTrue(tempdir) |
- finally: |
- shutil.rmtree(tempdir) |
- self.assertTrue(_IsEmptyDir(self.temp_test_dir)) |
+ def testNoLeakedTempFileOnImplicitCleanUp(self): |
+ with trace.TraceValue(None, trace_data.TraceData({'test': 1})): |
+ pass |
+ self.assertTrue(_IsEmptyDir(self.temp_test_dir)) |
def testNoLeakedTempFileWhenUploadingTrace(self): |
v = trace.TraceValue(None, trace_data.TraceData({'test': 1})) |
- trace.cloud_storage.SetCalculatedHashesForTesting( |
- TestDefaultDict(123)) |
- bucket = trace.cloud_storage.PUBLIC_BUCKET |
- v.UploadToCloud(bucket) |
+ v.CleanUp() |
self.assertTrue(_IsEmptyDir(self.temp_test_dir)) |
def tearDown(self): |