[Zope-Checkins] CVS: Zope/lib/python/ZPublisher/tests -
test_xmlrpc.py:1.3
Shane Hathaway
shane at zope.com
Tue Jan 20 15:30:05 EST 2004
Update of /cvs-repository/Zope/lib/python/ZPublisher/tests
In directory cvs.zope.org:/tmp/cvs-serv20129/ZPublisher/tests
Modified Files:
test_xmlrpc.py
Log Message:
Removed xmlrpclib, deferring to the version in the Python standard library.
xmlrpclib in Python 2.3+ includes support for nil values and basic auth, so
Zope no longer needs to provide its own version.
=== Zope/lib/python/ZPublisher/tests/test_xmlrpc.py 1.2 => 1.3 ===
--- Zope/lib/python/ZPublisher/tests/test_xmlrpc.py:1.2 Fri Jan 16 13:19:47 2004
+++ Zope/lib/python/ZPublisher/tests/test_xmlrpc.py Tue Jan 20 15:30:03 2004
@@ -46,6 +46,16 @@
self.failUnless('public' in as_set.keys())
self.assertEqual(as_set['public'], 'def')
+ def test_nil(self):
+ import xmlrpclib
+ body = FauxInstance(public=None)
+ faux = FauxResponse()
+ response = self._makeOne(faux)
+ response.setBody(body)
+ data, method = xmlrpclib.loads(faux._body)
+ self.assert_(data[0]['public'] is None)
+
+
def test_suite():
return unittest.TestSuite((unittest.makeSuite(XMLRPCResponseTests),))
More information about the Zope-Checkins
mailing list