Rev 213: Added test for malformed input, as per jml's review. in http://bzr.daniel-watkins.co.uk/pqm/xmlrpc
Daniel Watkins
daniel at daniel-watkins.co.uk
Thu Aug 7 03:20:05 BST 2008
At http://bzr.daniel-watkins.co.uk/pqm/xmlrpc
------------------------------------------------------------
revno: 213
revision-id: daniel at daniel-watkins.co.uk-20080807021819-7b80l71d2ygpvrai
parent: daniel at daniel-watkins.co.uk-20080807021754-w1bln7i18t95e1ci
committer: Daniel Watkins <daniel at daniel-watkins.co.uk>
branch nick: xmlrpc
timestamp: Thu 2008-08-07 03:18:19 +0100
message:
Added test for malformed input, as per jml's review.
-------------- next part --------------
=== modified file 'pqm/ui/tests/test_xmlrpc.py'
--- a/pqm/ui/tests/test_xmlrpc.py 2008-08-07 02:17:54 +0000
+++ b/pqm/ui/tests/test_xmlrpc.py 2008-08-07 02:18:19 +0000
@@ -49,3 +49,12 @@
patches = self.assertQueueLength(queuedir, 1)
self.assertFileEqual(sample_message,
os.path.join(queuedir, patches[0]))
+
+ def test_invalid_submission(self):
+ # Tests that a meaningless message receives an appropriate response
+ # from XMLRPC.
+ xmlrpc = self.get_xmlrpc()
+ out = xmlrpc.xmlrpc_submit('foobar')
+ self.assertEqual("Error: 'No From specified'", out)
+ queuedir = xmlrpc.pqminfo.queuedir
+ self.assertQueueLength(queuedir, 0)
More information about the bazaar-commits
mailing list