Beispiel #1
0
 def test_is_valid_url_validates_invalid_url_returns_true(self):
     ''' Demonstrate that this validator is pretty weak'''
     _url = 'http://en.wikipedia.org/wiki/anything_and:stuff#lots;of*invalid0Stuff'
     out = main.is_valid_url(_url)
     assert_that(out, equal_to(True))
Beispiel #2
0
 def test_is_valid_url_validates_invalid_url_returns_true(self):
     ''' Validate that it denies basic non wiki URLS'''
     _url = 'google.com'
     out = main.is_valid_url(_url)
     assert_that(out, equal_to(False))
Beispiel #3
0
 def test_is_valid_url_validates_wiki_returns_true(self):
     ''' Test that our wikipedia links are valid'''
     _url = 'http://en.wikipedia.org/wiki/Great-tailed_grackle'
     out = main.is_valid_url(_url)
     assert_that(out, equal_to(True))
Beispiel #4
0
def test_is_valid_url_anchors_returns_true():
    assert main.is_valid_url("http://www.example.com/basket/birthday#border")
Beispiel #5
0
def test_is_valid_url_parameters_returns_true():
    assert main.is_valid_url(
        "https://www.example.com/?bedroom=birthday&bit=airplane")
Beispiel #6
0
def test_is_valid_url_invalid_returns_false():
    assert not main.is_valid_url("httpxs://www.google.com/")
Beispiel #7
0
def test_is_valid_url_happycase_returns_true():
    assert main.is_valid_url("https://www.google.com/")