Rev 219: Added failing test for an invalid target. in http://bzr.daniel-watkins.co.uk/pqm/xmlrpc

Daniel Watkins daniel at daniel-watkins.co.uk
Fri Aug 1 04:05:28 BST 2008


At http://bzr.daniel-watkins.co.uk/pqm/xmlrpc

------------------------------------------------------------
revno: 219
revision-id: daniel at daniel-watkins.co.uk-20080801030351-zztbqr5ezvkhda33
parent: daniel at daniel-watkins.co.uk-20080801025304-rx0yk3188wzcj1in
committer: Daniel Watkins <daniel at daniel-watkins.co.uk>
branch nick: xmlrpc-validation
timestamp: Fri 2008-08-01 04:03:51 +0100
message:
  Added failing test for an invalid target.
-------------- next part --------------
=== modified file 'pqm/ui/tests/test_xmlrpc.py'
--- a/pqm/ui/tests/test_xmlrpc.py	2008-08-01 02:50:27 +0000
+++ b/pqm/ui/tests/test_xmlrpc.py	2008-08-01 03:03:51 +0000
@@ -57,3 +57,14 @@
         queuedir = xmlrpc.pqminfo.queuedir
         patches = [f for f in os.listdir(queuedir) if f.startswith('patch.')]
         self.assertEqual(0, len(patches))
+
+    def test_invalid_target(self):
+        xmlrpc = self.get_xmlrpc()
+        msg = (sample_message_template %
+                ('star-merge baz http://www.example.com/foo/unregistered',))
+        out = xmlrpc.xmlrpc_submit(msg)
+        self.assertEqual('http://www.example.com/foo/unregistered is not'
+                         ' managed by PQM',
+                         out)
+        patches = [f for f in os.listdir(queuedir) if f.startswith('patch.')]
+        self.assertEqual(0, len(patches))



More information about the bazaar-commits mailing list