Пример #1
0
    def test_unicode_doc(self):
        class Class:
            def meth(self):
                u"""Hyv\xe4 \xe4iti!"""

        assert_equal(getdoc(Class.meth), u'Hyv\xe4 \xe4iti!')
        assert_equal(getdoc(Class.meth), getdoc(Class().meth))
Пример #2
0
    def test_multiline_doc(self):
        class Class:
            """My doc.

            In multiple lines.
            """
        assert_equal(getdoc(Class), 'My doc.\n\nIn multiple lines.')
        assert_equal(getdoc(Class), getdoc(Class()))
Пример #3
0
    def test_multiline_doc(self):
        class Class:
            """My doc.

            In multiple lines.
            """
        assert_equal(getdoc(Class), 'My doc.\n\nIn multiple lines.')
        assert_equal(getdoc(Class), getdoc(Class()))
Пример #4
0
 def test_non_ascii_doc_not_in_utf8(self):
     def func():
         """Hyv\xe4 \xe4iti!"""
     expected = 'Hyv\\xe4 \\xe4iti!' \
         if not IRONPYTHON else u'Hyv\xe4 \xe4iti!'
     assert_equal(getdoc(func), expected)
Пример #5
0
 def test_unicode_doc(self):
     class Class:
         def meth(self):
             u"""Hyv\xe4 \xe4iti!"""
     assert_equal(getdoc(Class.meth), u'Hyv\xe4 \xe4iti!')
     assert_equal(getdoc(Class.meth), getdoc(Class().meth))
Пример #6
0
 def test_one_line_doc(self):
     def func():
         """My documentation."""
     assert_equal(getdoc(func), 'My documentation.')
Пример #7
0
 def test_no_doc(self):
     def func():
         pass
     assert_equal(getdoc(func), '')
Пример #8
0
    def test_one_line_doc(self):
        def func():
            """My documentation."""

        assert_equal(getdoc(func), 'My documentation.')
Пример #9
0
    def test_no_doc(self):
        def func():
            pass

        assert_equal(getdoc(func), '')
Пример #10
0
 def test_non_ascii_doc_not_in_utf8(self):
     def func():
         """Hyv\xe4 \xe4iti!"""
     expected = 'Hyv\\xe4 \\xe4iti!' \
         if not IRONPYTHON else u'Hyv\xe4 \xe4iti!'
     assert_equal(getdoc(func), expected)