예제 #1
0
 def test_should_correctly_parse_none_url(self):
     input_url = None
     expected_parsed_url = None, None, None
     actual = _parse_url(input_url)
     self.assertTupleEqual(expected_parsed_url, actual)
예제 #2
0
 def test_should_correctly_parse_url_without_path(self):
     input_url = "https://www.hipages.com.au/"
     expected_parsed_url = "www.hipages.com.au", None, None
     actual = _parse_url(input_url)
     self.assertTupleEqual(expected_parsed_url, actual)
예제 #3
0
 def test_should_correctly_parse_url_without_scheme(self):
     input_url = "www.hipages.com.au/find"
     expected_parsed_url = "www.hipages.com.au", "find", None
     actual = _parse_url(input_url)
     self.assertTupleEqual(expected_parsed_url, actual)
예제 #4
0
 def test_should_correctly_parse_url_with_qs(self):
     input_url = "https://www.hipages.com.au/find/electricians?search_str=sfdg"
     expected_parsed_url = "www.hipages.com.au", "find", "electricians"
     actual = _parse_url(input_url)
     self.assertTupleEqual(expected_parsed_url, actual)