Initialize step_number attribute (#497)
* Test step_number attribute is initialized * Initialize step_number attribute * Fix style
This commit is contained in:
parent
90c30fa62b
commit
66b76200e7
|
@ -176,6 +176,7 @@ class MultiStepAgent:
|
|||
tool_description_template if tool_description_template else DEFAULT_TOOL_DESCRIPTION_TEMPLATE
|
||||
)
|
||||
self.max_steps = max_steps
|
||||
self.step_number: int = 0
|
||||
self.tool_parser = tool_parser
|
||||
self.grammar = grammar
|
||||
self.planning_interval = planning_interval
|
||||
|
|
|
@ -658,6 +658,8 @@ class TestMultiStepAgent:
|
|||
def test_step_number(self):
|
||||
fake_model = MagicMock()
|
||||
agent = MultiStepAgent(tools=[], model=fake_model)
|
||||
assert hasattr(agent, "step_number"), "step_number attribute should be defined"
|
||||
assert agent.step_number == 0, "step_number should be initialized to 0"
|
||||
agent.run("Test task", single_step=True)
|
||||
assert hasattr(agent, "step_number"), "step_number attribute should be defined"
|
||||
assert agent.step_number == 1, "step_number should be set to 1 after run method is called"
|
||||
|
|
Loading…
Reference in New Issue