def METHOD_NAME(self):
    pn = PromptNode("gpt-3.5-turbo", api_key="12345678")
    with self.assertRaises(ValueError):
        Agent(prompt_node=pn, prompt_template="some_non_existing_template")
    # # if prompt_template is None, then we'll use zero-shot-react
    # a = Agent(prompt_node=pn, prompt_template=None)
    # assert isinstance(a.prompt_template, PromptTemplate)
    # assert a.prompt_template.name == "zero-shot-react"