Skip to content
Snippets Groups Projects
Commit 7020315e authored by Johan Dahlin's avatar Johan Dahlin
Browse files

Add xml tests

Original commit message from CVS:
Add xml tests
parent 85e78b96
No related branches found
No related tags found
No related merge requests found
...@@ -6,7 +6,8 @@ tests = \ ...@@ -6,7 +6,8 @@ tests = \
event.py \ event.py \
interface.py \ interface.py \
pad.py \ pad.py \
pipeline.py pipeline.py \
test_xml.py
check-local: check-local:
@PYTHONPATH=$(PYTHONPATH):$(top_builddir):$(top_builddir)/gst/.libs $(PYTHON) $(srcdir)/runtests.py @PYTHONPATH=$(PYTHONPATH):$(top_builddir):$(top_builddir)/gst/.libs $(PYTHON) $(srcdir)/runtests.py
......
from common import gst, unittest
class PadTest(unittest.TestCase):
def testQuery(self):
xml = gst.XML()
xml.parse_memory("""<?xml version="1.0"?>
<gstreamer xmlns:gst="http://gstreamer.net/gst-core/1.0/">
<gst:element>
<gst:name>test-pipeline</gst:name>
<gst:type>pipeline</gst:type>
<gst:param>
<gst:name>name</gst:name>
<gst:value>test-pipeline</gst:value>
</gst:param>
</gst:element>
</gstreamer>""")
elements = xml.get_topelements()
assert len(elements) == 1
element = elements[0]
assert isinstance(element, gst.Pipeline)
assert element.get_name() == 'test-pipeline'
if __name__ == "__main__":
unittest.main()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment