Added tests for host-collection content-host

please review it
thanks
The other methods in this file appear to be named after the CLI command they wrap. For example, `add_content_host()` appears to call `--add-content-host` and `remove_content_host()` appears to call `--remove-content-host`. Following that logic, shouldn't this method be named `content_hosts`?