testsuite/test_xml.py: Don't attempt to test gst.XML if there's no available libxml2...
authorEdward Hervey <bilboed@bilboed.com>
Fri, 27 Jun 2008 10:29:58 +0000 (10:29 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Fri, 27 Jun 2008 10:29:58 +0000 (10:29 +0000)
Original commit message from CVS:
* testsuite/test_xml.py:
Don't attempt to test gst.XML if there's no available libxml2 module.

ChangeLog
testsuite/test_xml.py

index bca9979..19d8487 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-06-27  Edward Hervey  <edward.hervey@collabora.co.uk>
+
+       * testsuite/test_xml.py:
+       Don't attempt to test gst.XML if there's no available libxml2 module.
+
 2008-06-27  Jan Schmidt  <jan.schmidt@sun.com>
 
        * gst/gstbuffer.override:
index 2097cf6..615a41a 100644 (file)
@@ -25,6 +25,11 @@ from common import gst, unittest, TestCase
 class PadTest(TestCase):
         
     def testQuery(self):
+        # don't run this test if we don't have the libxml2 module
+        try:
+            import libxml2
+        except:
+            return
         xml = gst.XML()
         xml.parse_memory("""<?xml version="1.0"?>
 <gstreamer xmlns:gst="http://gstreamer.net/gst-core/1.0/">