]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/python/contrib/Lib/test/sample_doctest.py
Inital import
[l4.git] / l4 / pkg / python / contrib / Lib / test / sample_doctest.py
1 """This is a sample module that doesn't really test anything all that
2    interesting.
3
4 It simply has a few tests, some of which succeed and some of which fail.
5
6 It's important that the numbers remain constant as another test is
7 testing the running of these tests.
8
9
10 >>> 2+2
11 4
12 """
13
14
15 def foo():
16     """
17
18     >>> 2+2
19     5
20
21     >>> 2+2
22     4
23     """
24
25 def bar():
26     """
27
28     >>> 2+2
29     4
30     """
31
32 def test_silly_setup():
33     """
34
35     >>> import test.test_doctest
36     >>> test.test_doctest.sillySetup
37     True
38     """
39
40 def w_blank():
41     """
42     >>> if 1:
43     ...    print 'a'
44     ...    print
45     ...    print 'b'
46     a
47     <BLANKLINE>
48     b
49     """
50
51 x = 1
52 def x_is_one():
53     """
54     >>> x
55     1
56     """
57
58 def y_is_one():
59     """
60     >>> y
61     1
62     """
63
64 __test__ = {'good': """
65                     >>> 42
66                     42
67                     """,
68             'bad':  """
69                     >>> 42
70                     666
71                     """,
72            }
73
74 def test_suite():
75     import doctest
76     return doctest.DocTestSuite()