Spaces:
				
			
			
	
			
			
		Runtime error
		
	
	
	
			
			
	
	
	
	
		
		
		Runtime error
		
	| """Integration test for Serper.dev's Google Search API Wrapper.""" | |
| import pytest | |
| from langchain.utilities.google_serper import GoogleSerperAPIWrapper | |
| def test_call() -> None: | |
| """Test that call gives the correct answer.""" | |
| search = GoogleSerperAPIWrapper() | |
| output = search.run("What was Obama's first name?") | |
| assert "Barack Hussein Obama II" in output | |
| async def test_results() -> None: | |
| """Test that call gives the correct answer.""" | |
| search = GoogleSerperAPIWrapper() | |
| output = search.results("What was Obama's first name?") | |
| assert "Barack Hussein Obama II" in output["answerBox"]["answer"] | |
| async def test_async_call() -> None: | |
| """Test that call gives the correct answer.""" | |
| search = GoogleSerperAPIWrapper() | |
| output = await search.arun("What was Obama's first name?") | |
| assert "Barack Hussein Obama II" in output | |
| async def test_async_results() -> None: | |
| """Test that call gives the correct answer.""" | |
| search = GoogleSerperAPIWrapper() | |
| output = await search.aresults("What was Obama's first name?") | |
| assert "Barack Hussein Obama II" in output["answerBox"]["answer"] | |