equal
deleted
inserted
replaced
1173 |
1173 |
1174 self.assertEqual(len(f), 3) |
1174 self.assertEqual(len(f), 3) |
1175 self.assertEqual(list(f.revs()), [0, 1, 2]) |
1175 self.assertEqual(list(f.revs()), [0, 1, 2]) |
1176 |
1176 |
1177 self.assertEqual(f.read(node0), b'foo\n' * 30) |
1177 self.assertEqual(f.read(node0), b'foo\n' * 30) |
1178 |
1178 self.assertEqual(f.read(node2), b'foo\n' * 32) |
1179 # TODO revlog can't resolve revision after censor. Probably due to a |
1179 |
1180 # cache on the revlog instance. |
1180 with self.assertRaises(error.CensoredNodeError): |
1181 with self.assertRaises(error.StorageError): |
|
1182 self.assertEqual(f.read(node2), b'foo\n' * 32) |
|
1183 |
|
1184 # TODO should raise CensoredNodeError, but fallout from above prevents. |
|
1185 with self.assertRaises(error.StorageError): |
|
1186 f.read(node1) |
1181 f.read(node1) |
1187 |
1182 |
1188 def testgetstrippointnoparents(self): |
1183 def testgetstrippointnoparents(self): |
1189 # N revisions where none have parents. |
1184 # N revisions where none have parents. |
1190 f = self._makefilefn() |
1185 f = self._makefilefn() |