~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/plugins/weave_fmt/__init__.py

  • Committer: Jelmer Vernooij
  • Date: 2011-01-14 01:40:03 UTC
  • mto: (5582.12.2 weave-plugin)
  • mto: This revision was merged to the branch mainline in revision 5718.
  • Revision ID: jelmer@samba.org-20110114014003-io6mp64gymnygw0x
Add mechanism for running per_workingtree/per_tree tests against a custom format.

Show diffs side-by-side

added added

removed removed

Lines of Context:
90
90
        ]
91
91
    basic_tests.addTest(loader.loadTestsFromModuleNames(
92
92
            ["%s.%s" % (__name__, tmn) for tmn in testmod_names]))
 
93
    from bzrlib import tests
 
94
    from bzrlib.tests.per_workingtree import (
 
95
        make_scenarios as make_workingtree_scenarios,
 
96
        multiply_workingtree_tests,
 
97
        )
 
98
    from bzrlib.tests.per_tree import (
 
99
        make_scenarios as make_tree_scenarios,
 
100
        multiply_tree_tests,
 
101
        )
 
102
    from bzrlib.plugins.weave_fmt.workingtree import WorkingTreeFormat2
 
103
    workingtree_scenarios = make_workingtree_scenarios(tests.default_transport, None,
 
104
        [WorkingTreeFormat2()])
 
105
    multiply_workingtree_tests(loader, workingtree_scenarios, basic_tests)
 
106
    tree_scenarios = make_tree_scenarios(tests.default_transport, None,
 
107
        [WorkingTreeFormat2()])
 
108
    multiply_tree_tests(loader, tree_scenarios, basic_tests)
93
109
    return basic_tests