[Zope-Checkins] CVS: Zope/lib/python/ZPublisher/tests -
test_xmlrpc.py:1.1.4.2
Shane Hathaway
shane at zope.com
Tue Jan 20 15:30:23 EST 2004
Update of /cvs-repository/Zope/lib/python/ZPublisher/tests
In directory cvs.zope.org:/tmp/cvs-serv20517/ZPublisher/tests
Modified Files:
Tag: Zope-2_7-branch
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.1.4.1 => 1.1.4.2 ===
--- Zope/lib/python/ZPublisher/tests/test_xmlrpc.py:1.1.4.1 Mon Jan 12 18:55:10 2004
+++ Zope/lib/python/ZPublisher/tests/test_xmlrpc.py Tue Jan 20 15:30:23 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