How do you unit test and mock tools in isolation without invoking the LLM? | Tools | langchain Interview Questions | NextRound.in