tests/test-ancestor.py
changeset 39475 431068d7e9db
parent 36626 6754d0c5e1b5
child 39535 b9ee9c2e10dd
--- a/tests/test-ancestor.py	Thu Sep 06 19:37:38 2018 -0400
+++ b/tests/test-ancestor.py	Sat Sep 08 10:48:42 2018 +0900
@@ -215,6 +215,11 @@
     s = genlazyancestors([11, 13], stoprev=6, inclusive=True)
     printlazyancestors(s, [11, 13, 7, 9, 8, 3, 6, 4, 1, -1, 0])
 
+    # Test with stoprev >= min(initrevs)
+    s = genlazyancestors([11, 13], stoprev=11, inclusive=True)
+    printlazyancestors(s, [11, 13, 7, 9, 8, 3, 6, 4, 1, -1, 0])
+    s = genlazyancestors([11, 13], stoprev=12, inclusive=True)
+    printlazyancestors(s, [11, 13, 7, 9, 8, 3, 6, 4, 1, -1, 0])
 
 # The C gca algorithm requires a real repo. These are textual descriptions of
 # DAGs that have been known to be problematic, and, optionally, known pairs