def test_reformat_weburl_none_returns_none(self): self.assertIsNone(reformat_weburl(None))
def test_reformat_weburl_keeps_https_if_present(self): url = 'https://www.domain.com' self.assertEqual(reformat_weburl(url), url)
def test_reformat_weburl_keeps_complex_url(self): url = 'https://www.domain.com/path/to/page?query=string&foo=bar' self.assertEqual(reformat_weburl(url), url)
def test_reformat_weburl_notavailable_returns_none(self): self.assertIsNone(reformat_weburl('www.notavailable.org'))
def test_reformat_weburl_adds_http_if_not_present(self): self.assertEqual( reformat_weburl('www.domain.com'), 'http://www.domain.com' )
def test_reformat_weburl_empty_string_returns_none(self): self.assertIsNone(reformat_weburl(''))
def test_reformat_weburl_invalid_returns_none(self): self.assertIsNone(reformat_weburl('foo bar'))
def test_reformat_weburl_adds_http_if_not_present(self): self.assertEqual(reformat_weburl('www.domain.com'), 'http://www.domain.com')