def testGetBestSeparatorIndex_multiSeparable(self):
     separator = ','
     seps = [separator,]
     phrase = "X"*10
     separableString = separator.join([phrase]*3)
     self.assertEqual(getBestSeparatorIndex(separableString, seps), len((phrase + separator)*2))
     self.assertEqual(getBestSeparatorIndex(separableString, seps, getHighest=False), \
                      len((phrase + separator)))
 def testGetBestSeparatorIndex_separable(self):
     separator = ','
     seps = [separator,]
     phrase = "X"*10
     separableString = phrase + separator + phrase
     self.assertEqual(getBestSeparatorIndex(separableString, seps), len(phrase + separator))
     self.assertEqual(getBestSeparatorIndex(separableString, seps, len(phrase + separator)), -1)
     self.assertEqual(getBestSeparatorIndex(separableString, seps, None, len(phrase + separator)-1), -1)
Пример #3
0
 def testGetBestSeparatorIndex_multiSeparable(self):
     separator = ','
     seps = [
         separator,
     ]
     phrase = "X" * 10
     separableString = separator.join([phrase] * 3)
     self.assertEqual(getBestSeparatorIndex(separableString, seps),
                      len((phrase + separator) * 2))
     self.assertEqual(getBestSeparatorIndex(separableString, seps, getHighest=False), \
                      len((phrase + separator)))
Пример #4
0
 def testGetBestSeparatorIndex_separable(self):
     separator = ','
     seps = [
         separator,
     ]
     phrase = "X" * 10
     separableString = phrase + separator + phrase
     self.assertEqual(getBestSeparatorIndex(separableString, seps),
                      len(phrase + separator))
     self.assertEqual(
         getBestSeparatorIndex(separableString, seps,
                               len(phrase + separator)), -1)
     self.assertEqual(
         getBestSeparatorIndex(separableString, seps, None,
                               len(phrase + separator) - 1), -1)
Пример #5
0
 def testGetBestSeparatorIndex_inseparable(self):
     separator = ','
     seps = [
         separator,
     ]
     phrase = "X" * 10
     inseparableString = phrase + phrase
     self.assertEqual(getBestSeparatorIndex(inseparableString, seps), -1)
 def testGetBestSeparatorIndex_inseparable(self):
     separator = ','
     seps = [separator,]
     phrase = "X"*10
     inseparableString = phrase + phrase
     self.assertEqual(getBestSeparatorIndex(inseparableString, seps), -1)