21
21
import os
22
22
import textwrap
23
23
24
- from fire import docstrings
25
24
from fire import helptext
26
25
from fire import inspectutils
27
26
from fire import test_components as tc
@@ -36,10 +35,7 @@ def setUp(self):
36
35
37
36
def testHelpTextNoDefaults (self ):
38
37
component = tc .NoDefaults
39
- # TODO(joejoevictor): We should have inspectutils.Info to generate
40
- # info['docstring_info'] as well.
41
38
info = inspectutils .Info (component )
42
- info ['docstring_info' ] = docstrings .parse (info ['docstring' ])
43
39
help_screen = helptext .HelpText (
44
40
component = component ,
45
41
info = info ,
@@ -52,7 +48,6 @@ def testHelpTextNoDefaults(self):
52
48
def testHelpTextNoDefaultsObject (self ):
53
49
component = tc .NoDefaults ()
54
50
info = inspectutils .Info (component )
55
- info ['docstring_info' ] = docstrings .parse (info ['docstring' ])
56
51
help_screen = helptext .HelpText (
57
52
component = component ,
58
53
info = info ,
@@ -69,7 +64,6 @@ def testHelpTextNoDefaultsObject(self):
69
64
def testHelpTextFunction (self ):
70
65
component = tc .NoDefaults ().double
71
66
info = inspectutils .Info (component )
72
- info ['docstring_info' ] = docstrings .parse (info ['docstring' ])
73
67
help_screen = helptext .HelpText (
74
68
component = component ,
75
69
info = info ,
@@ -85,7 +79,6 @@ def testHelpTextFunction(self):
85
79
def testHelpTextFunctionWithDefaults (self ):
86
80
component = tc .WithDefaults ().triple
87
81
info = inspectutils .Info (component )
88
- info ['docstring_info' ] = docstrings .parse (info ['docstring' ])
89
82
help_screen = helptext .HelpText (
90
83
component = component ,
91
84
info = info ,
@@ -130,7 +123,6 @@ def testHelpScreenForFunctionDocstringWithLineBreak(self):
130
123
component = tc .ClassWithMultilineDocstring .example_generator
131
124
t = trace .FireTrace (component , name = 'example_generator' )
132
125
info = inspectutils .Info (component )
133
- info ['docstring_info' ] = docstrings .parse (info ['docstring' ])
134
126
help_output = helptext .HelpText (component , info , t )
135
127
expected_output = """
136
128
NAME
@@ -156,7 +148,6 @@ def testHelpScreenForFunctionFunctionWithDefaultArgs(self):
156
148
component = tc .WithDefaults ().double
157
149
t = trace .FireTrace (component , name = 'double' )
158
150
info = inspectutils .Info (component )
159
- info ['docstring_info' ] = docstrings .parse (info ['docstring' ])
160
151
help_output = helptext .HelpText (component , info , t )
161
152
expected_output = """
162
153
NAME
0 commit comments