/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
5193.6.2 by Vincent Ladeuil
First texinfo test.
1
# Copyright (C) 2010 Canonical Ltd
2
#
3
# This program is free software; you can redistribute it and/or modify
4
# it under the terms of the GNU General Public License as published by
5
# the Free Software Foundation; either version 2 of the License, or
6
# (at your option) any later version.
7
#
8
# This program is distributed in the hope that it will be useful,
9
# but WITHOUT ANY WARRANTY; without even the implied warranty of
10
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11
# GNU General Public License for more details.
12
#
13
# You should have received a copy of the GNU General Public License
14
# along with this program; if not, write to the Free Software
15
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
16
17
18
"""Sphinx builders tests."""
19
5193.6.4 by Vincent Ladeuil
Test that the sphinx texinfo extension is loaded.
20
from bzrlib.tests import features
21
5193.6.2 by Vincent Ladeuil
First texinfo test.
22
def load_tests(basic_tests, module, loader):
23
    suite = loader.suiteClass()
24
    # add the tests for this module
25
    suite.addTests(basic_tests)
26
5193.6.4 by Vincent Ladeuil
Test that the sphinx texinfo extension is loaded.
27
    if features.sphinx.available():
28
        testmod_names = [
29
            'texinfo',
30
            ]
31
        # add the tests for the sub modules
32
        suite.addTests(loader.loadTestsFromModuleNames(
33
                ['bzrlib.tests.doc_generate.builders.test_' + name
34
                 for name in testmod_names]))
5193.6.2 by Vincent Ladeuil
First texinfo test.
35
36
    return suite