def METHOD_NAME(self):
    p = Website(None)
    p.init(None)
    test_url = "www.openstreetmap.org"
    for bad in ("{0}".format(test_url),
                "://{0}".format(test_url),
                " {0} ".format(test_url)):
        # Check the bad url's error and fix
        err = p.node(None, {"website": bad})
        self.check_err(err, ("website='{0}'".format(bad)))
        self.assertEqual(err[0]["fix"][0]["website"], "https://{0}".format(test_url))
        self.assertEqual(err[0]["fix"][1]["website"], "http://{0}".format(test_url))
    # Verify we get no error for other correct URLs
    for good in ("ftp://{0}".format(test_url),
                 "http://{0}".format(test_url),
                 "https://{0}".format(test_url)):
        assert not p.node(None, {"website": good}), ("website='{0}'".format(good))
    assert not p.node(None, {u"url": u"http://ancien-geodesie.ign.fr/fiche_point_OM.asp?num_site=9712301&#38;no_ptg=04"})