~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_knit.py

  • Committer: Robert Collins
  • Date: 2007-07-13 20:19:27 UTC
  • mto: (2592.5.3 pack-repository)
  • mto: This revision was merged to the branch mainline in revision 2933.
  • Revision ID: robertc@robertcollins.net-20070713201927-5809g0zvjv17s5qf
Implement KnitGraphIndex.get_options.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1528
1528
        # build a complex graph across several indices.
1529
1529
        if deltas:
1530
1530
            index1 = self.make_g_index('1', 2, [
1531
 
                ('tip', (['parent'], [], ), ' 0 100'),
 
1531
                ('tip', (['parent'], [], ), 'N0 100'),
1532
1532
                ('tail', ([], []), '')])
1533
1533
            index2 = self.make_g_index('2', 2, [
1534
1534
                ('parent', (['tail', 'ghost'], ['tail']), ' 100 78'),
1535
1535
                ('separate', ([], []), '')])
1536
1536
        else:
1537
1537
            index1 = self.make_g_index('1', 1, [
1538
 
                ('tip', (['parent'], ), ' 0 100'),
 
1538
                ('tip', (['parent'], ), 'N0 100'),
1539
1539
                ('tail', ([], ), '')])
1540
1540
            index2 = self.make_g_index('2', 1, [
1541
1541
                ('parent', (['tail', 'ghost'], ), ' 100 78'),
1642
1642
        self.assertEqual('fulltext', index.get_method('tip'))
1643
1643
        self.assertEqual('fulltext', index.get_method('parent'))
1644
1644
 
 
1645
    def test_get_options_deltas(self):
 
1646
        index = self.two_graph_index(deltas=True)
 
1647
        self.assertEqual('fulltext,no-eol', index.get_options('tip'))
 
1648
        self.assertEqual('line-delta', index.get_options('parent'))
 
1649
 
 
1650
    def test_get_options_no_deltas(self):
 
1651
        # check that the parent-history lookup is ignored with deltas=False.
 
1652
        index = self.two_graph_index(deltas=False)
 
1653
        self.assertEqual('fulltext,no-eol', index.get_options('tip'))
 
1654
        self.assertEqual('fulltext', index.get_options('parent'))
 
1655
 
 
1656
 
1645
1657
## --- mutating tests for later ---
1646
1658
#
1647
1659
#  def test_add_version