split unit and end-to-end tests for search
solving conflict with testSearch.py
fixed end-to-end test