Core tests: confirm BaseSearchQuery.run() signature

* Rename the previous test_run() test to test_get_results() as that's
  what it actually calls
* Add a simple mock test_run() which confirms that the search backend's
  results are returned from the search query's run() method
* PEP-8 import cleanup (isort)