I'm still misunderstanding something.

Why do we care about `''``?

Either we're testing the hostname, or we're not. If `self.assert_hostname` is falsy, then that block of logic just never gets executed (ie. we don't care if the hostname matches). What am I missing?