From a2449dd9ab144edbfe5c2ba18a7b762d051d028b Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Mon, 28 Jan 2013 10:10:53 -0500 Subject: [PATCH] tests/testtranscoding.py: use tempfile --- tests/testtranscoding.py | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/tests/testtranscoding.py b/tests/testtranscoding.py index d29cab1..4d8a795 100644 --- a/tests/testtranscoding.py +++ b/tests/testtranscoding.py @@ -12,33 +12,39 @@ import os.path class TestTranscodingFromWav(TestCase): "Test transcoding from wav" + def tmpTarget(self): + import tempfile + self.tmpfile = tempfile.NamedTemporaryFile(delete=True) + self.target = self.tmpfile.name + self.tmpfile.close() + def setUp(self): self.source = os.path.join (os.path.dirname(__file__), "samples/sweep.wav") def testToWav(self): "Test conversion to wav" - self.target = "/tmp/test_wav_filesink.wav" + self.tmpTarget() self.encoder = WavEncoder(self.target) def testToMp3(self): "Test conversion to mp3" - self.target = "/tmp/test_wav_filesink.mp3" + self.tmpTarget() self.encoder = Mp3Encoder(self.target) def testToOgg(self): "Test conversion to ogg" - self.target = "/tmp/test_wav_filesink.ogg" + self.tmpTarget() self.encoder = VorbisEncoder(self.target) """ def testToWebM(self): "Test conversion to webm" - self.target = "/tmp/test_wav_filesink.webm" + self.tmpTarget() self.encoder = WebMEncoder(self.target) def testToM4a(self): "Test conversion to m4a" - self.target = "/tmp/test_wav_filesink.m4a" + self.tmpTarget() self.encoder = AacEncoder(self.target) """ @@ -78,6 +84,8 @@ class TestTranscodingFromWav(TestCase): print decoder.channels(), decoder.samplerate(), totalframes """ + import os + os.unlink(self.target) class TestTranscodingFromAnotherWav(TestTranscodingFromWav): "Test transcoding from another wav" -- 2.39.5