Rev 3901: Add more tests for dotted revnos. (Marius Kruger) in file:///home/pqm/archives/thelove/bzr/%2Btrunk/
Canonical.com Patch Queue Manager
pqm at pqm.ubuntu.com
Fri Dec 12 07:00:34 GMT 2008
At file:///home/pqm/archives/thelove/bzr/%2Btrunk/
------------------------------------------------------------
revno: 3901
revision-id: pqm at pqm.ubuntu.com-20081212070030-93xnzs7f14962hti
parent: pqm at pqm.ubuntu.com-20081212043027-n6zyyf2q7usjiyid
parent: amanic at gmail.com-20081204195934-0jrq24ttncqpl9is
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2008-12-12 07:00:30 +0000
message:
Add more tests for dotted revnos. (Marius Kruger)
modified:
bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
bzrlib/tests/test_revisionspec.py testrevisionnamespaces.py-20050711050225-8b4af89e6b1efe84
------------------------------------------------------------
revno: 3878.3.3
revision-id: amanic at gmail.com-20081204195934-0jrq24ttncqpl9is
parent: amanic at gmail.com-20081204195329-bygs4wrol90ridjr
committer: Marius Kruger <amanic at gmail.com>
branch nick: bzr.diff_dotted_revno_exception
timestamp: Thu 2008-12-04 21:59:34 +0200
message:
Add tests for log -r with non-exising revno's
(the doted case now gives correct error message)
modified:
bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
------------------------------------------------------------
revno: 3878.3.2
revision-id: amanic at gmail.com-20081204195329-bygs4wrol90ridjr
parent: amanic at gmail.com-20081204190952-9eed0xghn96koab1
committer: Marius Kruger <amanic at gmail.com>
branch nick: bzr.diff_dotted_revno_exception
timestamp: Thu 2008-12-04 21:53:29 +0200
message:
Add tests for log -c with non-exising revno's
(the doted case now gives correct error message)
modified:
bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
------------------------------------------------------------
revno: 3878.3.1
revision-id: amanic at gmail.com-20081204190952-9eed0xghn96koab1
parent: pqm at pqm.ubuntu.com-20081202015700-3mc9dola31w7h5h4
committer: Marius Kruger <amanic at gmail.com>
branch nick: bzr.diff_dotted_revno_exception
timestamp: Thu 2008-12-04 21:09:52 +0200
message:
Test invalid dotted revion number directly in TestRevisionSpec_revno
modified:
bzrlib/tests/test_revisionspec.py testrevisionnamespaces.py-20050711050225-8b4af89e6b1efe84
=== modified file 'bzrlib/tests/blackbox/test_log.py'
--- a/bzrlib/tests/blackbox/test_log.py 2008-11-21 16:43:53 +0000
+++ b/bzrlib/tests/blackbox/test_log.py 2008-12-04 19:59:34 +0000
@@ -140,12 +140,36 @@
self.assertTrue('branch nick: branch2\n' in log)
self.assertTrue('branch nick: branch1\n' not in log)
+ def test_log_nonexistent_revno(self):
+ self._prepare()
+ (out, err) = self.run_bzr_error(args="log -r 1234",
+ error_regexes=["bzr: ERROR: Requested revision: '1234' "
+ "does not exist in branch:"])
+
+ def test_log_nonexistent_dotted_revno(self):
+ self._prepare()
+ (out, err) = self.run_bzr_error(args="log -r 123.123",
+ error_regexes=["bzr: ERROR: Requested revision: '123.123' "
+ "does not exist in branch:"])
+
def test_log_change_revno(self):
self._prepare()
expected_log = self.run_bzr("log -r 1")[0]
log = self.run_bzr("log -c 1")[0]
self.assertEqualDiff(expected_log, log)
+ def test_log_change_nonexistent_revno(self):
+ self._prepare()
+ (out, err) = self.run_bzr_error(args="log -c 1234",
+ error_regexes=["bzr: ERROR: Requested revision: '1234' "
+ "does not exist in branch:"])
+
+ def test_log_change_nonexistent_dotted_revno(self):
+ self._prepare()
+ (out, err) = self.run_bzr_error(args="log -c 123.123",
+ error_regexes=["bzr: ERROR: Requested revision: '123.123' "
+ "does not exist in branch:"])
+
def test_log_change_single_revno(self):
self._prepare()
self.run_bzr_error('bzr: ERROR: Option --change does not'
=== modified file 'bzrlib/tests/test_revisionspec.py'
--- a/bzrlib/tests/test_revisionspec.py 2008-08-28 13:41:15 +0000
+++ b/bzrlib/tests/test_revisionspec.py 2008-12-04 19:09:52 +0000
@@ -176,6 +176,7 @@
def test_dotted_decimal(self):
self.assertInHistoryIs(None, 'alt_r2', '1.1.1')
+ self.assertInvalid('1.1.123')
def test_negative_int(self):
self.assertInHistoryIs(2, 'r2', '-1')
More information about the bazaar-commits
mailing list