fix test specify cache dir
#180 implemented
#180 added support for container operations len() and suffix notation