blob: 164c211e5dae0473f9a51d9cbd5377570fc6424d [file] [log] [blame]
Tor Norbye3a2425a2013-11-04 10:16:08 -08001""" test docstring inspection"""
2def foo1(a, b):
3 """
4
5 @param a:
6 @param b:
7 @return:
8 """
9 pass
10
11def foo(a, <weak_warning descr="Missing parameter b in docstring">b</weak_warning>, <weak_warning descr="Missing parameter n in docstring">n</weak_warning>):
12 """
13
14 @param a:
15 @return:
16 """
17 pass
18
19def foo():
20 """
21
22 @param <weak_warning descr="Unexpected parameter a in docstring">a</weak_warning>:
23 @return:
24 """
25 pass
26
27def compare(a, b, *, key=None):
28 """
29
30 :param a:
31 :param b:
32 :param key:
33 :return:
34 """
35 pass
36
37def foo(a, <weak_warning descr="Missing parameter c in docstring">c</weak_warning>):
38 """
39 @param a:
40 @param <weak_warning descr="Unexpected parameter b in docstring">b</weak_warning>:
41 @return:
42 """
43 pass