-class MyClass:
- """ Multiline
- class docstring
- """
-
- def method(self):
- """Multiline
- method docstring
- """
- pass
-
-
-def foo():
- """This is a docstring with
- some lines of text here
- """
- return
-
-
-def bar():
- '''This is another docstring
- with more lines of text
- '''
- return
-
-
-def baz():
- '''"This" is a string with some
- embedded "quotes"'''
- return
-
-
-def troz():
- '''Indentation with tabs
- is just as OK
- '''
- return
-
-
-def zort():
- """Another
- multiline
- docstring
- """
- pass
-
-def poit():
- """
- Lorem ipsum dolor sit amet.
-
- Consectetur adipiscing elit:
- - sed do eiusmod tempor incididunt ut labore
- - dolore magna aliqua
- - enim ad minim veniam
- - quis nostrud exercitation ullamco laboris nisi
- - aliquip ex ea commodo consequat
- """
- pass
-
-
-def under_indent():
- """
- These lines are indented in a way that does not
-make sense.
- """
- pass
-
-
-def over_indent():
- """
- This has a shallow indent
- - But some lines are deeper
- - And the closing quote is too deep
- """
- pass
-
-
-def single_line():
- """But with a newline after it!
-
- """
- pass
-
-
-def this():
- r"""
- 'hey ho'
- """
-
-
-def that():
- """ "hey yah" """
-
-
-def and_that():
- """
- "hey yah" """
-
-
-def and_this():
- '''
- "hey yah"'''
-
-
-def multiline_whitespace():
- '''
-
-
-
-
- '''
-
-
-def oneline_whitespace():
- ''' '''
-
-
-def empty():
- """"""
-
-
-def single_quotes():
- 'testing'
-
-
-def believe_it_or_not_this_is_in_the_py_stdlib(): '''
-"hey yah"'''
-
-
-def ignored_docstring():
- """a => \
-b"""
-
-def single_line_docstring_with_whitespace():
- """ This should be stripped """
-
-def docstring_with_inline_tabs_and_space_indentation():
- """hey
-
- tab separated value
- tab at start of line and then a tab separated value
- multiple tabs at the beginning and inline
- mixed tabs and spaces at beginning. next line has mixed tabs and spaces only.
-
- line ends with some tabs
- """
-
-
-def docstring_with_inline_tabs_and_tab_indentation():
- """hey
-
- tab separated value
- tab at start of line and then a tab separated value
- multiple tabs at the beginning and inline
- mixed tabs and spaces at beginning. next line has mixed tabs and spaces only.
-
- line ends with some tabs
- """
- pass
-
-
-def backslash_space():
- """\ """
-
-
-def multiline_backslash_1():
- '''
- hey\there\
- \ '''
-
-
-def multiline_backslash_2():
- '''
- hey there \ '''
-
-
-def multiline_backslash_3():
- '''
- already escaped \\ '''
-
-
-def my_god_its_full_of_stars_1():
- "I'm sorry Dave\u2001"
-
-
-# the space below is actually a \u2001, removed in output
-def my_god_its_full_of_stars_2():
- "I'm sorry Dave "
-
-
-# output
-
-class MyClass:
- """Multiline
- class docstring
- """
-
- def method(self):
- """Multiline
- method docstring
- """
- pass
-
-
-def foo():
- """This is a docstring with
- some lines of text here
- """
- return
-
-
-def bar():
- """This is another docstring
- with more lines of text
- """
- return
-
-
-def baz():
- '''"This" is a string with some
- embedded "quotes"'''
- return
-
-
-def troz():
- """Indentation with tabs
- is just as OK
- """
- return
-
-
-def zort():
- """Another
- multiline
- docstring
- """
- pass
-
-
-def poit():
- """
- Lorem ipsum dolor sit amet.
-
- Consectetur adipiscing elit:
- - sed do eiusmod tempor incididunt ut labore
- - dolore magna aliqua
- - enim ad minim veniam
- - quis nostrud exercitation ullamco laboris nisi
- - aliquip ex ea commodo consequat
- """
- pass
-
-
-def under_indent():
- """
- These lines are indented in a way that does not
- make sense.
- """
- pass
-
-
-def over_indent():
- """
- This has a shallow indent
- - But some lines are deeper
- - And the closing quote is too deep
- """
- pass
-
-
-def single_line():
- """But with a newline after it!"""
- pass
-
-
-def this():
- r"""
- 'hey ho'
- """
-
-
-def that():
- """ "hey yah" """
-
-
-def and_that():
- """
- "hey yah" """
-
-
-def and_this():
- '''
- "hey yah"'''
-
-
-def multiline_whitespace():
- """ """
-
-
-def oneline_whitespace():
- """ """
-
-
-def empty():
- """"""
-
-
-def single_quotes():
- "testing"
-
-
-def believe_it_or_not_this_is_in_the_py_stdlib():
- '''
- "hey yah"'''
-
-
-def ignored_docstring():
- """a => \
-b"""
-
-
-def single_line_docstring_with_whitespace():
- """This should be stripped"""
-
-
-def docstring_with_inline_tabs_and_space_indentation():
- """hey
-
- tab separated value
- tab at start of line and then a tab separated value
- multiple tabs at the beginning and inline
- mixed tabs and spaces at beginning. next line has mixed tabs and spaces only.
-
- line ends with some tabs
- """
-
-
-def docstring_with_inline_tabs_and_tab_indentation():
- """hey
-
- tab separated value
- tab at start of line and then a tab separated value
- multiple tabs at the beginning and inline
- mixed tabs and spaces at beginning. next line has mixed tabs and spaces only.
-
- line ends with some tabs
- """
- pass
-
-
-def backslash_space():
- """\ """
-
-
-def multiline_backslash_1():
- """
- hey\there\
- \ """
-
-
-def multiline_backslash_2():
- """
- hey there \ """
-
-
-def multiline_backslash_3():
- """
- already escaped \\"""
-
-
-def my_god_its_full_of_stars_1():
- "I'm sorry Dave\u2001"
-
-
-# the space below is actually a \u2001, removed in output
-def my_god_its_full_of_stars_2():
- "I'm sorry Dave"