From: <jd...@fr...> - 2004-11-05 17:43:22
|
CVS Root: /cvs/gstreamer Module: gst-python Changes by: jdahlin Date: Fri Nov 05 2004 09:43:17 PST Log message: Add xml tests Modified files: testsuite : Makefile.am Added files: testsuite : test_xml.py Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-python/testsuite/Makefile.am.diff?r1=1.10&r2=1.11 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-python/testsuite/test_xml.py?rev=1.1&content-type=text/vnd.viewcvs-markup ====Begin Diffs==== Index: Makefile.am =================================================================== RCS file: /cvs/gstreamer/gst-python/testsuite/Makefile.am,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- Makefile.am 6 Aug 2004 14:18:28 -0000 1.10 +++ Makefile.am 5 Nov 2004 17:43:05 -0000 1.11 @@ -6,7 +6,8 @@ event.py \ interface.py \ pad.py \ - pipeline.py + pipeline.py \ + test_xml.py check-local: @PYTHONPATH=$(PYTHONPATH):$(top_builddir):$(top_builddir)/gst/.libs $(PYTHON) $(srcdir)/runtests.py --- NEW FILE: test_xml.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() |