[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