/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/test_generate_docs.py

  • Committer: Vincent Ladeuil
  • Date: 2007-11-24 14:20:59 UTC
  • mto: (3928.1.1 bzr.integration)
  • mto: This revision was merged to the branch mainline in revision 3929.
  • Revision ID: v.ladeuil+lp@free.fr-20071124142059-2114qtsgfdv8g9p1
Ssl files needed for the test https server.

* bzrlib/tests/ssl_certs/create_ssls.py: 
Script to create the ssl keys and certificates.

* bzrlib/tests/ssl_certs/server.crt: 
Server certificate signed by the certificate authority.

* bzrlib/tests/ssl_certs/server.csr: 
Server certificate signing request.

* bzrlib/tests/ssl_certs/server_without_pass.key: 
Server key usable without password.

* bzrlib/tests/ssl_certs/server_with_pass.key: 
Server key.

* bzrlib/tests/ssl_certs/ca.key: 
Certificate authority private key.

* bzrlib/tests/ssl_certs/ca.crt: 
Certificate authority certificate.

* bzrlib/tests/ssl_certs/__init__.py: 
Provide access to ssl files (keys and certificates). 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright (C) 2007, 2009, 2011 Canonical Ltd
 
1
# Copyright (C) 2007 Canonical Ltd
2
2
#
3
3
# This program is free software; you can redistribute it and/or modify
4
4
# it under the terms of the GNU General Public License as published by
12
12
#
13
13
# You should have received a copy of the GNU General Public License
14
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
 
15
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
16
16
 
17
17
"""Tests for generating docs (man pages).
18
18
 
20
20
and produce non-empty output.
21
21
"""
22
22
 
 
23
from cStringIO import StringIO
23
24
 
24
 
import breezy.commands
25
 
from ..sixish import (
26
 
    StringIO,
27
 
    )
28
 
from . import TestCase
 
25
from bzrlib.tests import TestCase, TestSkipped
29
26
 
30
27
 
31
28
class Options:
36
33
class TestGenerateDocs(TestCase):
37
34
 
38
35
    def setUp(self):
39
 
        super(TestGenerateDocs, self).setUp()
40
36
        self.sio = StringIO()
41
37
        self.options = Options()
42
 
        self.options.brz_name = 'brz'
43
 
        breezy.commands.install_bzr_command_hooks()
 
38
        self.options.bzr_name = 'bzr'
44
39
 
45
40
    def test_man_page(self):
46
 
        from breezy.doc_generate import autodoc_man
 
41
        try:
 
42
            from tools.doc_generate import autodoc_man
 
43
        except ImportError:
 
44
            raise TestSkipped('The package "tools" is not available to test.')
47
45
 
48
46
        autodoc_man.infogen(self.options, self.sio)
49
47
        self.assertNotEqual('', self.sio.getvalue())
50
48
 
51
49
    def test_rstx_man(self):
52
 
        from breezy.doc_generate import autodoc_rstx
 
50
        try:
 
51
            from tools.doc_generate import autodoc_rstx
 
52
        except ImportError:
 
53
            raise TestSkipped('The package "tools" is not available to test.')
53
54
 
54
55
        autodoc_rstx.infogen(self.options, self.sio)
55
56
        self.assertNotEqual('', self.sio.getvalue())