()
| 179 | |
| 180 | |
| 181 | def test_container_assignment() -> None: |
| 182 | source = ( |
| 183 | 'l = [] #: list\n' |
| 184 | 'l[1] = True #: list assignment\n' |
| 185 | 'l[0:0] = [] #: list assignment\n' |
| 186 | 'l[_from:_to] = [] #: list assignment\n' |
| 187 | 'd = {} #: dict\n' |
| 188 | 'd["doc"] = 1 #: dict assignment\n' |
| 189 | ) |
| 190 | parser = Parser(source) |
| 191 | parser.parse() |
| 192 | assert parser.comments == {('', 'l'): 'list', ('', 'd'): 'dict'} |
| 193 | assert parser.definitions == {} |
| 194 | |
| 195 | |
| 196 | def test_function() -> None: |