~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_repository.py

  • Committer: Robert Collins
  • Date: 2007-10-15 03:09:42 UTC
  • mto: This revision was merged to the branch mainline in revision 2933.
  • Revision ID: robertc@robertcollins.net-20071015030942-koi2eoiaewe9kdod
Output the revision index from NewPack.finish

Show diffs side-by-side

added added

removed removed

Lines of Context:
1162
1162
    """Tests for pack_repo.NewPack."""
1163
1163
 
1164
1164
    def test_new_instance_attributes(self):
1165
 
        pack = pack_repo.NewPack()
 
1165
        upload_transport = self.get_transport('upload')
 
1166
        pack_transport = self.get_transport('pack')
 
1167
        index_transport = self.get_transport('index')
 
1168
        upload_transport.mkdir('.')
 
1169
        pack = pack_repo.NewPack(upload_transport, index_transport,
 
1170
            pack_transport)
1166
1171
        self.assertIsInstance(pack.revision_index, InMemoryGraphIndex)
1167
1172
        self.assertIsInstance(pack._hash, type(md5.new()))
 
1173
        self.assertTrue(pack.upload_transport is upload_transport)
 
1174
        self.assertTrue(pack.index_transport is index_transport)
 
1175
        self.assertTrue(pack.pack_transport is pack_transport)
 
1176
        self.assertEqual(None, pack.index_sizes)
 
1177
        self.assertEqual(20, len(pack.random_name))
 
1178
        self.assertIsInstance(pack.random_name, str)
 
1179
        self.assertIsInstance(pack.start_time, float)