| 74 | class EventFileSrcTest(TestCase): |
| 75 | |
| 76 | def setUp(self): |
| 77 | TestCase.setUp(self) |
| 78 | gst.info("start") |
| 79 | self.filename = tempfile.mktemp() |
| 80 | open(self.filename, 'w').write(''.join(map(str, range(10)))) |
| 81 | |
| 82 | self.pipeline = gst.parse_launch('filesrc name=source location=%s blocksize=1 ! fakesink signal-handoffs=1 name=sink' % self.filename) |
| 83 | self.source = self.pipeline.get_by_name('source') |
| 84 | self.sink = self.pipeline.get_by_name('sink') |
| 85 | self.sigid = self.sink.connect('handoff', self.handoff_cb) |
| 86 | self.bus = self.pipeline.get_bus() |
| 87 | |
| 88 | def tearDown(self): |
| 89 | self.pipeline.set_state(gst.STATE_NULL) |