~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/per_repository_vf/test_repository.py

  • Committer: Patch Queue Manager
  • Date: 2016-02-01 19:13:13 UTC
  • mfrom: (6614.2.2 trunk)
  • Revision ID: pqm@pqm.ubuntu.com-20160201191313-wdfvmfff1djde6oq
(vila) Release 2.7.0 (Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright (C) 2011 Canonical Ltd
 
1
# Copyright (C) 2011, 2012, 2016 Canonical Ltd
2
2
#
3
3
# This program is free software; you can redistribute it and/or modify
4
4
# it under the terms of the GNU General Public License as published by
167
167
        repo.commit_write_group()
168
168
        repo.unlock()
169
169
        repo.lock_read()
170
 
        self.assertEquals(inv_sha1, repo.get_revision('A').inventory_sha1)
 
170
        self.assertEqual(inv_sha1, repo.get_revision('A').inventory_sha1)
171
171
        repo.unlock()
172
172
 
173
173
    def test_install_revisions(self):
383
383
        self.assertEqual(set(['rev1', 'rev2', 'rev3', 'rev4']),
384
384
            set(self.bzrdir.open_repository().all_revision_ids()))
385
385
 
386
 
    def test_get_ancestry_missing_revision(self):
387
 
        # get_ancestry(revision that is in some data but not fully installed
388
 
        # -> NoSuchRevision
389
 
        repo = self.bzrdir.open_repository()
390
 
        self.assertRaises(errors.NoSuchRevision,
391
 
            self.applyDeprecated, deprecated_in((2, 4, 0)),
392
 
            repo.get_ancestry, 'orphan')
393
 
 
394
 
    def test_get_unordered_ancestry(self):
395
 
        repo = self.bzrdir.open_repository()
396
 
        self.assertEqual(
397
 
            set(self.applyDeprecated(deprecated_in((2, 4, 0)),
398
 
                repo.get_ancestry, 'rev3')),
399
 
            set(self.applyDeprecated(deprecated_in((2, 4, 0)),
400
 
                repo.get_ancestry, 'rev3', topo_sorted=False)))
401
 
 
402
386
    def test_reserved_id(self):
403
387
        repo = self.make_repository('repository')
404
388
        repo.lock_write()