summaryrefslogtreecommitdiff
path: root/tests/functional/d/docstyle_extension.py
blob: a5b6161b050c00532be034f2d683c2dfd1f0e1b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
"""Checks of Dosctrings 'docstring-first-line-empty' 'bad-docstring-quotes'"""


def check_messages(*messages):  # [docstring-first-line-empty]
    """
    docstring"""
    return messages


def function2():
    """Test Ok"""


class FFFF:  # [docstring-first-line-empty]
    """
    Test Docstring First Line Empty
    """

    def method1(self):  # [docstring-first-line-empty, bad-docstring-quotes]
        '''
        Test Triple Single Quotes docstring
        '''

    def method2(self):  # [bad-docstring-quotes]
        "bad docstring 1"

    def method3(self):  # [bad-docstring-quotes]
        'bad docstring 2'

    def method4(self):  # [bad-docstring-quotes]
        ' """bad docstring 3 '

    @check_messages("bad-open-mode", "redundant-unittest-assert", "deprecated-module")
    def method5(self):
        """Test OK 1 with decorators"""

    def method6(self):
        r"""Test OK 2 with raw string"""

    def method7(self):
        u"""Test OK 3 with unicode string"""