コード例 #1
0
ファイル: unittest_linklist.py プロジェクト: xhujerr/Sumid
 def test_multiSeparatorSplit_predefined(self):
     """ Separates input string by multiple separators. Input is string, result is list."""
     url=SmartURL("http://foo.com/blah_blah_(wikipedia)")
     idx=0
     for urlString in self.testURLs:
         url=SmartURL(urlString)
         self.assertEqual(url.multiSeparatorSplit(url.Composed,self.settings.urlWordsSeparators),self.manuallyWordedURLs[idx])
         idx+=1
コード例 #2
0
ファイル: unittest_linklist.py プロジェクト: xhujerr/Sumid
 def test_multiSeparatorSplit_custom(self):
     """ Separates input string by multiple separators. Input is string, result is list."""
     
     input="x-yojimbo-item://6303E4C1-6A6E-45A6-AB9D-3A908F59AE0E"
     output=["x","yojimbo","item://6303E4C1","6A6E","45A6","AB9D","3A908F59AE0E"]
     splitters=['-']
     url=SmartURL(input)
     self.assertEqual(url.multiSeparatorSplit(input,splitters),output)
     
     input="x-yojimbo-item://6303E4C1-6A6E-45A6-AB9D-3A908F59AE0E"
     output=["x-yojimbo-item://6303E4C1-6A6E-45A6-AB9D-3A908F59AE0E"]
     splitters=[' ']
     url=SmartURL(input)
     self.assertEqual(url.multiSeparatorSplit(input,splitters),output)
     
     input="Skakal pes pres oves, pres zelenou louku."
     output=["Skakal","pes","pres","oves,","pres","zelenou","louku."]
     splitters=[' ']
     url=SmartURL(input)
     self.assertEqual(url.multiSeparatorSplit(input,splitters),output)