Rev 2394: Test GraphDeltas to the end of a graph with multiple tails. in file:///home/robertc/source/baz/netsim/

Robert Collins robertc at robertcollins.net
Sun Apr 1 08:33:46 BST 2007


At file:///home/robertc/source/baz/netsim/

------------------------------------------------------------
revno: 2394
revision-id: robertc at robertcollins.net-20070401073344-5seq59fommjsi374
parent: robertc at robertcollins.net-20070401073118-vixkw83zk2plkkwz
committer: Robert Collins <robertc at robertcollins.net>
branch nick: netsim
timestamp: Sun 2007-04-01 17:33:44 +1000
message:
  Test GraphDeltas to the end of a graph with multiple tails.
modified:
  bzrlib/tests/test_graph.py     testgraph.py-20050905070950-42e6c958106610fd
=== modified file 'bzrlib/tests/test_graph.py'
--- a/bzrlib/tests/test_graph.py	2007-04-01 07:31:18 +0000
+++ b/bzrlib/tests/test_graph.py	2007-04-01 07:33:44 +0000
@@ -168,3 +168,21 @@
         result.heads = set(['B'])
         result.cut_from = set(['E'])
         self.check_delta(result, graph_from, graph_to)
+
+    def testEndOfGraph(self):
+        # grabbing a delta from A->B->C->D->E,F to C->D->E,F:
+        graph_from = Graph()
+        graph_from.add_node('A', ['B'])
+        graph_from.add_node('B', ['C'])
+        graph_from.add_node('C', ['D'])
+        graph_from.add_node('D', ['E', 'F'])
+        graph_from.add_node('E', [])
+        graph_from.add_node('F', [])
+        graph_to = Graph()
+        graph_to.add_node('C', ['D'])
+        graph_to.add_node('D', ['E', 'F'])
+        graph_to.add_node('E', [])
+        graph_to.add_node('F', [])
+        result = GraphDelta()
+        result.heads = set(['C'])
+        self.check_delta(result, graph_from, graph_to)



More information about the bazaar-commits mailing list