1752
1752
remote_repo.unlock()
1754
def test_stacked_get_parent_map(self):
1755
smart_server = server.SmartTCPServer_for_testing()
1756
smart_server.setUp()
1757
self.addCleanup(smart_server.tearDown)
1758
tree1 = self.make_branch_and_tree('tree1')
1759
tree1.commit('rev1', rev_id='rev1')
1760
tree2 = self.make_branch_and_tree('tree2', format='1.6')
1761
tree2.branch.set_stacked_on_url(tree1.branch.base)
1762
branch2 = Branch.open(smart_server.get_url() + '/tree2')
1764
self.addCleanup(branch2.unlock)
1765
repo = branch2.repository
1766
self.assertEqual(['rev1'], repo.get_parent_map(['rev1']).keys())