def test_is_default_port_for_absolute_url_with_nondefault_port(): url = URL("http://example.com:8080") assert not url.is_default_port()
def test_is_default_port_for_unknown_scheme(): url = URL("unknown://example.com:8080") assert not url.is_default_port()
def test_is_default_port_for_relative_url(): url = URL("/path/to") assert not url.is_default_port()
def test_is_default_port_for_absolute_url_without_port(): url = URL("http://example.com") assert url.is_default_port()
def test_is_default_port_for_absolute_url_with_default_port(): url = URL('http://example.com:80') assert url.is_default_port()