langchain/tests/integration_tests/test_wikipedia_api.py
akmhmgc 94b2f536f3
Modify output for wikipedia api wrapper (#2287)
## Description
Thanks for the quick maintenance for great repository!!
I modified wikipedia api wrapper

## Details
- Add output for missing search results
- Add tests
2023-04-02 14:00:27 -07:00

20 lines
622 B
Python

"""Integration test for Wikipedia API Wrapper."""
from langchain.utilities import WikipediaAPIWrapper
def test_call() -> None:
"""Test that WikipediaAPIWrapper returns correct answer"""
wikipedia = WikipediaAPIWrapper()
output = wikipedia.run("HUNTER X HUNTER")
assert "Yoshihiro Togashi" in output
def test_no_result_call() -> None:
"""Test that call gives no result."""
wikipedia = WikipediaAPIWrapper()
output = wikipedia.run(
"NORESULTCALL_NORESULTCALL_NORESULTCALL_NORESULTCALL_NORESULTCALL_NORESULTCALL"
)
assert "No good Wikipedia Search Result was found" == output