Ejemplo n.º 1
0
 def test_add_file_edge_hashes(self):
     tree = self.make_branch_and_tree('tree')
     self.build_tree_contents([('tree/a', ''.join(self.a_lines))])
     tree.add('a', 'a')
     rn = RenameMap(tree)
     rn.add_file_edge_hashes(tree, ['a'])
     self.assertEqual(set(['a']), rn.edge_hashes[myhash(('a\n', 'b\n'))])
     self.assertEqual(set(['a']), rn.edge_hashes[myhash(('b\n', 'c\n'))])
     self.assertIs(None, rn.edge_hashes.get(myhash(('c\n', 'd\n'))))
Ejemplo n.º 2
0
 def test_add_file_edge_hashes(self):
     tree = self.make_branch_and_tree('tree')
     self.build_tree_contents([('tree/a', ''.join(self.a_lines))])
     tree.add('a', 'a')
     rn = RenameMap(tree)
     rn.add_file_edge_hashes(tree, ['a'])
     self.assertEqual(set(['a']), rn.edge_hashes[myhash(('a\n', 'b\n'))])
     self.assertEqual(set(['a']), rn.edge_hashes[myhash(('b\n', 'c\n'))])
     self.assertIs(None, rn.edge_hashes.get(myhash(('c\n', 'd\n'))))