/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/tests/intertree_implementations/__init__.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2008-09-23 05:15:23 UTC
  • mfrom: (3363.14.15 intertree)
  • Revision ID: pqm@pqm.ubuntu.com-20080923051523-7ghbp6v2i2dehplc
PreviewTree now passes intertree_implmentations tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
 
25
25
import bzrlib.errors as errors
26
26
from bzrlib.transport import get_transport
 
27
from bzrlib.transform import TransformPreview
27
28
from bzrlib.tests import (
28
29
                          adapt_modules,
29
30
                          default_transport,
42
43
    )
43
44
 
44
45
 
45
 
def return_provided_trees(source, target):
 
46
def return_provided_trees(test_case, source, target):
46
47
    """Return the source and target tree unaltered."""
47
48
    return source, target
48
49
 
92
93
            result.append(scenario)
93
94
        return result
94
95
 
 
96
def mutable_trees_to_preview_trees(test_case, source, target):
 
97
    preview = TransformPreview(target)
 
98
    test_case.addCleanup(preview.finalize)
 
99
    return source, preview.get_preview_tree()
95
100
 
96
101
def load_tests(basic_tests, module, loader):
97
102
    result = loader.suiteClass()
112
117
             optimiser._matching_from_tree_format,
113
118
             optimiser._matching_to_tree_format,
114
119
             optimiser._test_mutable_trees_to_test_trees))
 
120
 
 
121
    # test PreviewTree
 
122
    test_intertree_permutations.append(
 
123
        (InterTree,
 
124
         default_tree_format,
 
125
         default_tree_format,
 
126
         mutable_trees_to_preview_trees))
115
127
    adapter = InterTreeTestProviderAdapter(
116
128
        default_transport,
117
129
        # None here will cause a readonly decorator to be created