~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_revisionnamespaces.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2008-01-02 08:23:44 UTC
  • mfrom: (3140.1.9 find-branches)
  • Revision ID: pqm@pqm.ubuntu.com-20080102082344-qret383z2bdk1ud4
Optimize find_branches for standalone repositories (abentley)

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
    errors,
25
25
    repository,
26
26
    )
27
 
from bzrlib.builtins import merge
28
27
from bzrlib.tests import TestCase, TestCaseWithTransport
29
28
from bzrlib.revisionspec import (
30
29
    RevisionSpec,
117
116
class TestRevisionSpec_revno(TestRevisionSpec):
118
117
 
119
118
    def test_positive_int(self):
120
 
        self.assertInHistoryIs(0, None, '0')
 
119
        self.assertInHistoryIs(0, 'null:', '0')
121
120
        self.assertInHistoryIs(1, 'r1', '1')
122
121
        self.assertInHistoryIs(2, 'r2', '2')
123
122
        self.assertInvalid('3')
134
133
        self.assertInHistoryIs(1, 'r1', '-100')
135
134
 
136
135
    def test_positive(self):
137
 
        self.assertInHistoryIs(0, None, 'revno:0')
 
136
        self.assertInHistoryIs(0, 'null:', 'revno:0')
138
137
        self.assertInHistoryIs(1, 'r1', 'revno:1')
139
138
        self.assertInHistoryIs(2, 'r2', 'revno:2')
140
139
 
290
289
    def test_positive(self):
291
290
        self.assertInHistoryIs(2, 'r2', 'last:1')
292
291
        self.assertInHistoryIs(1, 'r1', 'last:2')
293
 
        self.assertInHistoryIs(0, None, 'last:3')
 
292
        self.assertInHistoryIs(0, 'null:', 'last:3')
294
293
 
295
294
    def test_empty(self):
296
295
        self.assertInHistoryIs(2, 'r2', 'last:')
323
322
        self.assertInHistoryIs(1, 'r1', 'before:-1')
324
323
 
325
324
    def test_before_one(self):
326
 
        self.assertInHistoryIs(0, None, 'before:1')
 
325
        self.assertInHistoryIs(0, 'null:', 'before:1')
327
326
 
328
327
    def test_before_none(self):
329
328
        self.assertInvalid('before:0',
344
343
        new_tree.commit('first', rev_id='new_r1')
345
344
        self.tree.branch.repository.fetch(new_tree.branch.repository,
346
345
                                          revision_id='new_r1')
347
 
        self.assertInHistoryIs(0, None, 'before:revid:new_r1')
 
346
        self.assertInHistoryIs(0, 'null:', 'before:revid:new_r1')
348
347
 
349
348
 
350
349
class TestRevisionSpec_tag(TestRevisionSpec):