| Tor Norbye | 3a2425a | 2013-11-04 10:16:08 -0800 | [diff] [blame^] | 1 | """ test docstring inspection""" |
| 2 | def foo1(a, b): |
| 3 | """ |
| 4 | |
| 5 | @param a: |
| 6 | @param b: |
| 7 | @return: |
| 8 | """ |
| 9 | pass |
| 10 | |
| 11 | def 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 | |
| 19 | def foo(): |
| 20 | """ |
| 21 | |
| 22 | @param <weak_warning descr="Unexpected parameter a in docstring">a</weak_warning>: |
| 23 | @return: |
| 24 | """ |
| 25 | pass |
| 26 | |
| 27 | def compare(a, b, *, key=None): |
| 28 | """ |
| 29 | |
| 30 | :param a: |
| 31 | :param b: |
| 32 | :param key: |
| 33 | :return: |
| 34 | """ |
| 35 | pass |
| 36 | |
| 37 | def 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 |