Ticket #14272: test-python-doctests.py

File test-python-doctests.py, 727 bytes (added by jdemeyer, 8 years ago)

Testcases by nthiery

Line 
1x = \
2"""
3    >>> 1+1  # ignored by Python
4    4
5"""
6
7
8class A:
9    """
10        >>> 1+1
11        A1
12    """
13    def f(x):
14        pass
15
16    """
17       >>> 1+1 # ignored by Python
18       A2
19    """
20
21# Everything below is tested properly by Python!
22
23class B:
24    pass
25
26B.__doc__ = """
27    >>> 1 + 1
28    B
29"""
30
31class C:
32    __doc__ = """
33        >>> 1 + 1
34        C1
35    """
36
37    __doc__ += """
38        >>> 1 + 1
39        C2
40    """
41
42class D:
43    """
44        >>> 1 + 1
45        D1
46    """
47
48    __doc__ += """
49        >>> 1 + 1
50        D2
51    """
52
53class E1:
54    class E2:
55        class E3:
56            """
57               >>> 1 + 1
58               E3
59            """
60
61if __name__ == "__main__":
62    import doctest
63    doctest.testmod()