Fix report tests.

Add ip address retrieval where possible, slightly altered logic.
This seems to be in the wrong place.......the output contains ips and the original host_names
```python
    result = []
    for host in map(str, host_iterable):

	if ip_address.match(host) is None:
     	   ip = resolve_hostname(host, force=force_dns)
	   if ip is not None:
	      result.append(ip)
	else:
           result.append(host) # It is already an IP address
    return result
```
seems like what you intended