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'))))