Revision
6461
Author
cdaboo@apple.com
Date
2010-10-25 09:32:44 -0700 (Mon, 25 Oct 2010)

Log Message

Support a contains test for XML element content.

Modified Paths

Diff

Modified: CalDAVTester/trunk/verifiers/xmlElementMatch.py (6460 => 6461)


--- CalDAVTester/trunk/verifiers/xmlElementMatch.py	2010-10-25 16:32:22 UTC (rev 6460)
+++ CalDAVTester/trunk/verifiers/xmlElementMatch.py	2010-10-25 16:32:44 UTC (rev 6461)
@@ -97,6 +97,9 @@
                             elif test[0] == '=':
                                 if node.text != test[1:]:
                                     result = "        Incorrect value returned in XML for %s\n" % (path,)
+                            elif test[0] == '*':
+                                if node.text.find(test[1:]) == -1:
+                                    result = "        Incorrect value returned in XML for %s\n" % (path,)
                             return result
                         
                         testresult = _doTest()