[Checkins] SVN: z3c.dav/trunk/src/z3c/dav/tests/test_propfind.py
Use the `assertXMLEqualIgnoreOrdering' method so that I can
run these tests
Michael Kerrin
michael.kerrin at openapp.ie
Sun Feb 10 16:08:59 EST 2008
Log message for revision 83736:
Use the `assertXMLEqualIgnoreOrdering' method so that I can run these tests
individually without them failing because the ordering of the properties has
changed.
Changed:
U z3c.dav/trunk/src/z3c/dav/tests/test_propfind.py
-=-
Modified: z3c.dav/trunk/src/z3c/dav/tests/test_propfind.py
===================================================================
--- z3c.dav/trunk/src/z3c/dav/tests/test_propfind.py 2008-02-10 21:00:12 UTC (rev 83735)
+++ z3c.dav/trunk/src/z3c/dav/tests/test_propfind.py 2008-02-10 21:08:59 UTC (rev 83736)
@@ -41,7 +41,9 @@
import z3c.dav.exceptions
import z3c.dav.coreproperties
from z3c.dav.propfind import PROPFIND
-from z3c.etree.testing import etreeSetup, etreeTearDown, assertXMLEqual
+from z3c.etree.testing import etreeSetup, etreeTearDown
+from z3c.etree.testing import assertXMLEqual
+from z3c.etree.testing import assertXMLEqualIgnoreOrdering
import z3c.etree
from test_proppatch import unauthProperty, UnauthorizedPropertyStorage, \
@@ -472,7 +474,7 @@
# call the response to render to an XML fragment.
response = response()
- assertXMLEqual(response, """<D:response xmlns:D="DAV:">
+ assertXMLEqualIgnoreOrdering(response, """<D:response xmlns:D="DAV:">
<D:href>/resource</D:href>
<D:propstat xmlns:D1="DAVtest:">
<D:prop>
@@ -497,7 +499,7 @@
</prop>""")
response = propf.renderSelectedProperties(resource, request, props)
- assertXMLEqual(response(), """<D:response xmlns:D="DAV:">
+ assertXMLEqualIgnoreOrdering(response(), """<D:response xmlns:D="DAV:">
<D:href>/resource</D:href>
<D:propstat xmlns:D1="DAVtest:">
<D:prop>
@@ -533,7 +535,7 @@
props.append(prop)
response = propf.renderSelectedProperties(resource, request, props)
- assertXMLEqual(response(),
+ assertXMLEqualIgnoreOrdering(response(),
"""<D:response xmlns:D="DAV:">
<D:href>/resource</D:href>
<D:propstat>
@@ -556,7 +558,7 @@
</prop>""")
response = propf.renderSelectedProperties(resource, request, props)
- assertXMLEqual(response(), """<D:response xmlns:D="DAV:">
+ assertXMLEqualIgnoreOrdering(response(), """<D:response xmlns:D="DAV:">
<D:href>/resource</D:href>
<D:propstat>
<D:prop>
@@ -579,7 +581,7 @@
response = propf.renderAllProperties(resource, request, None)
- assertXMLEqual(response(), """<D:response xmlns:D="DAV:">
+ assertXMLEqualIgnoreOrdering(response(), """<D:response xmlns:D="DAV:">
<D:href>/resource</D:href>
<D:propstat>
<D:prop>
@@ -601,7 +603,7 @@
</include>""")
response = propf.renderAllProperties(resource, request, include)
- assertXMLEqual(response(), """<D:response xmlns:D="DAV:">
+ assertXMLEqualIgnoreOrdering(response(), """<D:response xmlns:D="DAV:">
<D:href>/resource</D:href>
<D:propstat>
<D:prop>
@@ -620,7 +622,7 @@
exampleTextProperty.restricted = True
response = propf.renderAllProperties(resource, request, None)
- assertXMLEqual(response(), """<D:response xmlns:D="DAV:">
+ assertXMLEqualIgnoreOrdering(response(), """<D:response xmlns:D="DAV:">
<D:href>/resource</D:href>
<D:propstat>
<D:prop>
@@ -642,7 +644,7 @@
</include>""")
response = propf.renderAllProperties(resource, request, include)
- assertXMLEqual(response(), """<D:response xmlns:D="DAV:">
+ assertXMLEqualIgnoreOrdering(response(), """<D:response xmlns:D="DAV:">
<D:href>/resource</D:href>
<D:propstat>
<D:prop>
@@ -665,7 +667,7 @@
response = propf.renderSelectedProperties(resource, request, props)
response = response()
- assertXMLEqual("""<response xmlns="DAV:">
+ assertXMLEqualIgnoreOrdering("""<response xmlns="DAV:">
<href>/resource</href>
<propstat>
<prop>
@@ -696,7 +698,7 @@
# The PROPFIND method should return a 401 when the user is unauthorized
# to view a property.
- assertXMLEqual("""<response xmlns="DAV:">
+ assertXMLEqualIgnoreOrdering("""<response xmlns="DAV:">
<href>/resource</href>
<propstat>
<prop>
@@ -735,7 +737,7 @@
response = response()
# Note that the unauthprop is not included in the response.
- assertXMLEqual("""<response xmlns="DAV:">
+ assertXMLEqualIgnoreOrdering("""<response xmlns="DAV:">
<href>/resource</href>
<propstat>
<prop>
@@ -770,7 +772,7 @@
response = propf.renderAllProperties(resource, request, includes)
response = response()
- assertXMLEqual("""<response xmlns="DAV:">
+ assertXMLEqualIgnoreOrdering("""<response xmlns="DAV:">
<href>/resource</href>
<propstat>
<prop>
@@ -805,7 +807,7 @@
response = propf.renderAllProperties(resource, request, includes)
response = response()
- assertXMLEqual("""<response xmlns="DAV:">
+ assertXMLEqualIgnoreOrdering("""<response xmlns="DAV:">
<href>/resource</href>
<propstat>
<prop>
@@ -885,10 +887,9 @@
propf = PROPFIND(collection, request)
result = propf.PROPFIND()
- etree = z3c.etree.getEngine()
- etree.fromstring(result)
- assertXMLEqual(result, """<D:multistatus xmlns:D="DAV:">
+ self.assertEqual(request.response.getStatus(), 207)
+ assertXMLEqualIgnoreOrdering(result, """<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>/collection/</D:href>
<D:propstat>
More information about the Checkins
mailing list