예제 #1
0
 def test_msudpl_random_url(self):
     url_re = 'http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+'
     shortener = MsudplUrlShorter()
     number = random.randint(10000, 100000)
     result = shortener.do_shorter('http://www.nicosphere{0}.net'.format(number))
     self.assertRegexpMatches(result, url_re)
예제 #2
0
 def test_msudpl_yet_in_base(self):
     url_re = 'http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+'
     shortener = MsudplUrlShorter()
     result = shortener.do_shorter('http://www.nicosphere.net')
     self.assertRegexpMatches(result, url_re)