mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 18:21:04 +00:00
Don't use gst.Element
Original commit message from CVS: Don't use gst.Element
This commit is contained in:
parent
01b4bd0ab5
commit
f4d7a870ef
4 changed files with 6 additions and 34 deletions
|
@ -9,17 +9,7 @@ class ElementTest(unittest.TestCase):
|
|||
name = 'fakesink'
|
||||
alias = 'sink'
|
||||
|
||||
def testBadConstruct(self):
|
||||
self.assertRaises(TypeError, gst.Element)
|
||||
self.assertRaises(TypeError, gst.Element, None)
|
||||
|
||||
def testGoodConstructor(self):
|
||||
element = gst.Element(self.name, self.alias)
|
||||
assert element is not None, 'element is None'
|
||||
assert isinstance(element, gst.Element)
|
||||
assert element.get_name() == self.alias
|
||||
|
||||
def testGoodConstructor2(self):
|
||||
element = gst.element_factory_make(self.name, self.alias)
|
||||
assert element is not None, 'element is None'
|
||||
assert isinstance(element, gst.Element)
|
||||
|
@ -37,7 +27,7 @@ class FakeSinkTest(ElementTest):
|
|||
name = 'fakesink'
|
||||
alias = 'sink'
|
||||
def setUp(self):
|
||||
self.element = gst.Element('fakesink', 'sink')
|
||||
self.element = gst.element_factory_make('fakesink', 'sink')
|
||||
|
||||
def checkError(self, old_state, state, name):
|
||||
assert self.element.get_state() == gst.STATE_NULL
|
||||
|
@ -164,9 +154,5 @@ class QueueTest(unittest.TestCase):
|
|||
assert isinstance(queue, gst.Queue)
|
||||
assert queue.get_name() == 'queue0'
|
||||
|
||||
#queue = gst.Element('queue')
|
||||
#assert isinstance(queue, gst.Queue)
|
||||
#assert queue.get_name() == 'queue0'
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
|
|
|
@ -17,9 +17,9 @@ class ThreadConstructor(unittest.TestCase):
|
|||
class Pipeline(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.pipeline = gst.Pipeline('test-pipeline')
|
||||
source = gst.Element('fakesrc', 'source')
|
||||
source = gst.element_factory_make('fakesrc', 'source')
|
||||
source.set_property('num-buffers', 5)
|
||||
sink = gst.Element('fakesink', 'sink')
|
||||
sink = gst.element_factory_make('fakesink', 'sink')
|
||||
self.pipeline.add_many(source, sink)
|
||||
gst.element_link_many(source, sink)
|
||||
|
||||
|
|
|
@ -9,17 +9,7 @@ class ElementTest(unittest.TestCase):
|
|||
name = 'fakesink'
|
||||
alias = 'sink'
|
||||
|
||||
def testBadConstruct(self):
|
||||
self.assertRaises(TypeError, gst.Element)
|
||||
self.assertRaises(TypeError, gst.Element, None)
|
||||
|
||||
def testGoodConstructor(self):
|
||||
element = gst.Element(self.name, self.alias)
|
||||
assert element is not None, 'element is None'
|
||||
assert isinstance(element, gst.Element)
|
||||
assert element.get_name() == self.alias
|
||||
|
||||
def testGoodConstructor2(self):
|
||||
element = gst.element_factory_make(self.name, self.alias)
|
||||
assert element is not None, 'element is None'
|
||||
assert isinstance(element, gst.Element)
|
||||
|
@ -37,7 +27,7 @@ class FakeSinkTest(ElementTest):
|
|||
name = 'fakesink'
|
||||
alias = 'sink'
|
||||
def setUp(self):
|
||||
self.element = gst.Element('fakesink', 'sink')
|
||||
self.element = gst.element_factory_make('fakesink', 'sink')
|
||||
|
||||
def checkError(self, old_state, state, name):
|
||||
assert self.element.get_state() == gst.STATE_NULL
|
||||
|
@ -164,9 +154,5 @@ class QueueTest(unittest.TestCase):
|
|||
assert isinstance(queue, gst.Queue)
|
||||
assert queue.get_name() == 'queue0'
|
||||
|
||||
#queue = gst.Element('queue')
|
||||
#assert isinstance(queue, gst.Queue)
|
||||
#assert queue.get_name() == 'queue0'
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
|
|
|
@ -17,9 +17,9 @@ class ThreadConstructor(unittest.TestCase):
|
|||
class Pipeline(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.pipeline = gst.Pipeline('test-pipeline')
|
||||
source = gst.Element('fakesrc', 'source')
|
||||
source = gst.element_factory_make('fakesrc', 'source')
|
||||
source.set_property('num-buffers', 5)
|
||||
sink = gst.Element('fakesink', 'sink')
|
||||
sink = gst.element_factory_make('fakesink', 'sink')
|
||||
self.pipeline.add_many(source, sink)
|
||||
gst.element_link_many(source, sink)
|
||||
|
||||
|
|
Loading…
Reference in a new issue