Rev 3157: Failure cases for file entries. in http://people.ubuntu.com/~robertc/baz2.0/inventory.journalled

Robert Collins robertc at robertcollins.net
Thu Jan 3 20:39:05 GMT 2008


At http://people.ubuntu.com/~robertc/baz2.0/inventory.journalled

------------------------------------------------------------
revno: 3157
revision-id:robertc at robertcollins.net-20080103203859-z2503hgxlr8adxd2
parent: robertc at robertcollins.net-20080103203016-ejclg0l76s5of81n
committer: Robert Collins <robertc at robertcollins.net>
branch nick: inventory.journalled
timestamp: Fri 2008-01-04 07:38:59 +1100
message:
  Failure cases for file entries.
modified:
  bzrlib/tests/test_journalled_inv.py test_journalled_inv.-20080103012121-ny2w9slze5jgty8i-1
=== modified file 'bzrlib/tests/test_journalled_inv.py'
--- a/bzrlib/tests/test_journalled_inv.py	2008-01-03 20:30:16 +0000
+++ b/bzrlib/tests/test_journalled_inv.py	2008-01-03 20:38:59 +0000
@@ -88,7 +88,20 @@
         self.assertEqual(StringIO(root_only_lines).readlines(),
             journal.delta_to_lines(NULL_REVISION, delta))
 
+    def test_file_without_size(self):
+        file_entry = inventory.make_entry('file', 'a file', None, 'file-id')
+        file_entry.text_sha1 = 'foo'
+        self.assertRaises(errors.BzrError,
+            journalled_inventory._file_content, file_entry)
+
+    def test_file_without_sha1(self):
+        file_entry = inventory.make_entry('file', 'a file', None, 'file-id')
+        file_entry.text_size = 10
+        self.assertRaises(errors.BzrError,
+            journalled_inventory._file_content, file_entry)
+
 # unversioned entry that is not root errors
 # unversioned root errors when not enabled
 # unknown kind raises
 # tree-reference when not enabled
+# missing target raises



More information about the bazaar-commits mailing list