コード例 #1
0
 def test_shortener_non_nice_custom_suffix(self):
     s = 'loremipsumdolorsitamet'
     length = 12
     suffix = 'the_suffix'
     self.assertEqual(
         shorten('loremipsumdolorsitamet', length=length, suffix=suffix),
         '%s%s' % (s[:12], suffix))
コード例 #2
0
	def test_7(self):
		test = strings.shorten("sadasdasd dsadsadas asdasdasd asdasdasdas",15, token="-", keep=True)
		self.assertGreaterEqual(15, len(test))
コード例 #3
0
	def test_6(self):
		test = strings.shorten("sadasdasd dsadsadas asdasdasd asdasdasdas",15, token="-")
		self.assertEqual(15, len(test))
コード例 #4
0
	def test_5(self):
		test = strings.shorten("sadasdasd dsadsadas asdasdasd asdasdasdas",15)
		self.assertEqual(15, len(test))
コード例 #5
0
	def test_4(self):
		test = strings.shorten("Test 4",10)
		self.assertEqual(6, len(test))
コード例 #6
0
	def test_3(self):
		test = strings.shorten("Test 3",6)
		self.assertEqual(6, len(test))
コード例 #7
0
	def test_2(self):
		test = strings.shorten("Test 2",5)
		self.assertEqual(5, len(test))
コード例 #8
0
	def test_1(self):
		test = strings.shorten("",5)
		self.assertEqual("", test)
コード例 #9
0
 def test_shortener_non_nice_no_shortening_expected(self):
     s = 'lorem ipsum dolor sit amet'
     length = 100
     self.assertEqual(shorten(s, length=length, nice=False), s)
コード例 #10
0
 def test_shortener_nice_unsplittable_string(self):
     s = 'loremipsumdolorsitamet'
     length = 12
     self.assertEqual(shorten(s, length=length, nice=True),
                      '%s...' % s[:length])
コード例 #11
0
 def test_shortener_nice_zero_length(self):
     s = 'lorem ipsum dolor sit amet'
     length = 0
     self.assertEqual(shorten(s, length=length, nice=True), '...')
コード例 #12
0
 def test_shortener_nice(self):
     s = 'lorem ipsum dolor sit amet'
     length = 14
     self.assertEqual(shorten(s, length=length, nice=True),
                      'lorem ipsum...')
コード例 #13
0
 def test_shortener_non_nice(self):
     s = 'loremipsumdolorsitamet'
     length = 12
     self.assertEqual(shorten('loremipsumdolorsitamet', length=length),
                      '%s...' % s[:12])