~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_knit.py

  • Committer: Robert Collins
  • Date: 2008-03-20 01:31:04 UTC
  • mto: This revision was merged to the branch mainline in revision 3306.
  • Revision ID: robertc@robertcollins.net-20080320013104-3wg168d1kqn9v10n
RemoveĀ _KnitIndex.get_parents.

Show diffs side-by-side

added added

removed removed

Lines of Context:
599
599
            "c option 0 1 1 0 :",
600
600
            ])
601
601
        index = self.get_knit_index(transport, "filename", "r")
602
 
        self.assertEqual(["a"], index.get_parents("b"))
603
 
        self.assertEqual(["b", "a"], index.get_parents("c"))
 
602
        self.assertEqual({"b":("a",), "c":("b", "a")},
 
603
            index.get_parent_map(["b", "c"]))
604
604
 
605
605
    def test_write_utf8_version_id(self):
606
606
        unicode_revision_id = u"version-\N{CYRILLIC CAPITAL LETTER A}"
902
902
        self.assertEqual(["opt1"], index.get_options("a"))
903
903
        self.assertEqual(["opt2", "opt3"], index.get_options("b"))
904
904
 
905
 
    def test_get_parents(self):
 
905
    def test_get_parent_map(self):
906
906
        transport = MockTransport([
907
907
            _KnitIndex.HEADER,
908
908
            "a option 0 1 :",
911
911
            ])
912
912
        index = self.get_knit_index(transport, "filename", "r")
913
913
 
914
 
        self.assertEqual([], index.get_parents("a"))
915
 
        self.assertEqual(["a", "c"], index.get_parents("b"))
916
 
        self.assertEqual(["b", "a"], index.get_parents("c"))
 
914
        self.assertEqual({
 
915
            "a":(),
 
916
            "b":("a", "c"),
 
917
            "c":("b", "a", "e"),
 
918
            }, index.get_parent_map(["a", "b", "c"]))
917
919
 
918
920
    def test_get_parents_with_ghosts(self):
919
921
        transport = MockTransport([