'Test some generic virtual hosts, only do this once.'

def _generic_vhosts(self, fuzzable_request):

    base_url = fuzzable_request.get_url().base_url()
    original_response = self._uri_opener.GET(base_url, cache=True)
    orig_resp_body = original_response.get_body()
    non_existent_response = self._get_non_exist(fuzzable_request)
    nonexist_resp_body = non_existent_response.get_body()
    res = []
    vhosts = self._get_common_virtualhosts(base_url)
    for (vhost, vhost_response) in self._send_in_threads(base_url, vhosts):
        vhost_resp_body = vhost_response.get_body()
        if (fuzzy_not_equal(vhost_resp_body, orig_resp_body, 0.35) and fuzzy_not_equal(vhost_resp_body, nonexist_resp_body, 0.35)):
            res.append((vhost, vhost_response.id))
    return res
