[Pkg-bazaar-commits] ./bzr/unstable r811: - Test case for validate_revision_id

Martin Pool mbp at sourcefrog.net
Fri Apr 10 08:13:42 UTC 2009


------------------------------------------------------------
revno: 811
committer: Martin Pool <mbp at sourcefrog.net>
timestamp: Mon 2005-07-04 17:34:10 +1000
message:
  - Test case for validate_revision_id
modified:
  bzrlib/selftest/whitebox.py
-------------- next part --------------
=== modified file 'bzrlib/selftest/whitebox.py'
--- a/bzrlib/selftest/whitebox.py	2005-06-24 11:09:36 +0000
+++ b/bzrlib/selftest/whitebox.py	2005-07-04 07:34:10 +0000
@@ -19,6 +19,32 @@
                           ['hello.txt'])
 
 
+
+class ValidateRevisionId(TestBase):
+    def runTest(self):
+        from bzrlib.revision import validate_revision_id
+        validate_revision_id('mbp at sourcefrog.net-20050311061123-96a255005c7c9dbe')
+        
+        self.assertRaises(ValueError,
+                          validate_revision_id,
+                          ' asdkjas')
+
+
+        self.assertRaises(ValueError,
+                          validate_revision_id,
+                          'mbp at sourcefrog.net-20050311061123-96a255005c7c9dbe\n')
+
+
+        self.assertRaises(ValueError,
+                          validate_revision_id,
+                          ' mbp at sourcefrog.net-20050311061123-96a255005c7c9dbe')
+
+        self.assertRaises(ValueError,
+                          validate_revision_id,
+                          'Martin Pool <mbp at sourcefrog.net>-20050311061123-96a255005c7c9dbe')
+
+
+
 class Revert(InTempDir):
     """Test selected-file revert"""
     def runTest(self):



More information about the Pkg-bazaar-commits mailing list