Troubleshooting
If this test fails, the retriever's invoke method does not accept a number
of results parameter, or the retriever does not return the correct number
of documents (k of the one set in num_results_arg_name) when it is
set.
For example, a retriever like...
MyRetriever().invoke("query", k=3)
...should return 3 documents when invoked with a query.