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