testsuite/test_event.py: Properly use tempfile
authorEdward Hervey <bilboed@bilboed.com>
Wed, 1 Feb 2006 16:37:41 +0000 (16:37 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Wed, 1 Feb 2006 16:37:41 +0000 (16:37 +0000)
Original commit message from CVS:
* testsuite/test_event.py:
Properly use tempfile

ChangeLog
testsuite/test_event.py

index a9b7b09..5a2ba11 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2006-02-01  Edward Hervey  <edward@fluendo.com>
 
+       * testsuite/test_event.py:
+       Properly use tempfile
+
+2006-02-01  Edward Hervey  <edward@fluendo.com>
+
        * gst/gst.defs:
        When using gst.Element.send_event() and gst.Pad.send_event() we keep
        a refcount on the sent event.
index 07db04d..b962896 100644 (file)
@@ -23,6 +23,7 @@
 import os
 import sys
 import time
+import tempfile
 
 from common import gst, unittest, testhelper, TestCase
 
@@ -71,13 +72,11 @@ class EventTest(TestCase):
 
 
 class EventFileSrcTest(TestCase):
-   # FIXME: properly create temp files
-   filename = '/tmp/gst-python-test-file'
+
    def setUp(self):
        TestCase.setUp(self)
        gst.info("start")
-       if os.path.exists(self.filename):
-           os.remove(self.filename)
+       self.filename = tempfile.mktemp()
        open(self.filename, 'w').write(''.join(map(str, range(10))))
        
        self.pipeline = gst.parse_launch('filesrc name=source location=%s blocksize=1 ! fakesink signal-handoffs=1 name=sink' % self.filename)