At file:///home/pqm/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 3901
revision-id: [email protected]
parent: [email protected]
parent: [email protected]
committer: Canonical.com Patch Queue Manager <[email protected]>
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: [email protected]
    parent: [email protected]
    committer: Marius Kruger <[email protected]>
    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: [email protected]
    parent: [email protected]
    committer: Marius Kruger <[email protected]>
    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: [email protected]
    parent: [email protected]
    committer: Marius Kruger <[email protected]>
    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')


-- 
bazaar-commits mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/bazaar-commits

Reply via email to