def setUp(self): self.gctrack() self.pipeline = gst.Pipeline('test-pipeline') source = gst.element_factory_make('fakesrc', 'source') source.set_property('num-buffers', 5) sink = gst.element_factory_make('fakesink', 'sink') self.pipeline.add(source, sink) gst.element_link_many(source, sink)
def setUp(self): TestCase.setUp(self) self.pipeline = gst.Pipeline('test-pipeline') source = gst.element_factory_make('fakesrc', 'source') sink = gst.element_factory_make('fakesink', 'sink') self.pipeline.add(source, sink) gst.element_link_many(source, sink) self.bus = self.pipeline.get_bus() self.assertEquals(self.bus.__gstrefcount__, 2) self.handler = self.bus.add_watch(self._message_received) self.assertEquals(self.bus.__gstrefcount__, 3) self.assertEquals(self.pipeline.__gstrefcount__, 1) self.loop = gobject.MainLoop()