[ "tests/test_code_interpreter.py::TestCodeInterpreterTool::test_basic_print", "tests/test_code_interpreter.py::TestCodeInterpreterTool::test_blocks_open_call", "tests/test_code_interpreter.py::TestCodeInterpreterTool::test_blocks_os_import", "tests/test_code_interpreter.py::TestCodeInterpreterTool::test_empty_code_returns_error", "tests/test_code_interpreter.py::TestCodeInterpreterTool::test_numpy_calculation", "tests/test_code_interpreter.py::TestCodeInterpreterTool::test_pandas_calculation", "tests/test_code_interpreter.py::TestCodeInterpreterTool::test_syntax_error_handled", "tests/test_config.py::TestAppConfig::test_backend_env_override", "tests/test_config.py::TestAppConfig::test_defaults", "tests/test_config.py::TestAppConfig::test_serper_key_from_env", "tests/test_tools.py::TestChartGeneratorTool::test_generates_bar_chart", "tests/test_tools.py::TestChartGeneratorTool::test_generates_line_chart", "tests/test_tools.py::TestChartGeneratorTool::test_rejects_invalid_json", "tests/test_tools.py::TestChartGeneratorTool::test_rejects_mismatched_lengths", "tests/test_tools.py::TestMemoWriterTool::test_rejects_empty_content", "tests/test_tools.py::TestMemoWriterTool::test_rejects_invalid_json", "tests/test_tools.py::TestMemoWriterTool::test_saves_memo", "tests/test_tools.py::TestPDFExtractorTool::test_extracts_real_pdf", "tests/test_tools.py::TestPDFExtractorTool::test_rejects_non_pdf", "tests/test_tools.py::TestPDFExtractorTool::test_rejects_nonexistent_file" ]