Fix caching test
Make options dict optional in Python
Document caching option