mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Add testcase for oneliner
This commit is contained in:
parent
ae3b761184
commit
57667b5766
@ -105,7 +105,9 @@ def test_ModuleAnalyzer_find_attr_docs():
|
|||||||
'\n'
|
'\n'
|
||||||
'def baz():\n'
|
'def baz():\n'
|
||||||
' """function baz"""\n'
|
' """function baz"""\n'
|
||||||
' pass\n')
|
' pass\n'
|
||||||
|
'\n'
|
||||||
|
'class Qux: attr1 = 1; attr2 = 2')
|
||||||
analyzer = ModuleAnalyzer.for_string(code, 'module')
|
analyzer = ModuleAnalyzer.for_string(code, 'module')
|
||||||
docs = analyzer.find_attr_docs()
|
docs = analyzer.find_attr_docs()
|
||||||
assert set(docs) == {('Foo', 'attr1'),
|
assert set(docs) == {('Foo', 'attr1'),
|
||||||
@ -131,4 +133,7 @@ def test_ModuleAnalyzer_find_attr_docs():
|
|||||||
'Foo.attr8': 8,
|
'Foo.attr8': 8,
|
||||||
'Foo.attr9': 10,
|
'Foo.attr9': 10,
|
||||||
'Foo.bar': 11,
|
'Foo.bar': 11,
|
||||||
'baz': 12}
|
'baz': 12,
|
||||||
|
'Qux': 13,
|
||||||
|
'Qux.attr1': 14,
|
||||||
|
'Qux.attr2': 15}
|
||||||
|
Loading…
Reference in New Issue
Block a user