Don't warn() because unit tests fail their "no warnings" subtests; fix comment
Test is_http_url() too