コード例 #1
0
ファイル: filters_test.py プロジェクト: petrduda/kontext
 def test_shortener_non_nice_custom_suffix(self):
     sh = Shortener()
     s = 'loremipsumdolorsitamet'
     length = 12
     suffix = 'the_suffix'
     self.assertEqual(
         sh.filter('loremipsumdolorsitamet', length=length, suffix=suffix),
         '%s%s' % (s[:12], suffix))
コード例 #2
0
 def __init__(self, corparch, max_attr_list_size, empty_val_placeholder,
              max_attr_visible_chars):
     self.corparch = corparch
     self.max_attr_list_size = max_attr_list_size
     self.empty_val_placeholder = empty_val_placeholder
     self.databases = {}
     self.shorten_value = partial(Shortener().filter, nice=True)
     self._max_attr_visible_chars = max_attr_visible_chars
コード例 #3
0
ファイル: filters_test.py プロジェクト: petrduda/kontext
 def test_shortener_non_nice_no_shortening_expected(self):
     sh = Shortener()
     s = 'lorem ipsum dolor sit amet'
     length = 100
     self.assertEqual(sh.filter(s, length=length, nice=False), s)
コード例 #4
0
ファイル: filters_test.py プロジェクト: petrduda/kontext
 def test_shortener_nice_unsplittable_string(self):
     sh = Shortener()
     s = 'loremipsumdolorsitamet'
     length = 12
     self.assertEqual(sh.filter(s, length=length, nice=True),
                      '%s...' % s[:length])
コード例 #5
0
ファイル: filters_test.py プロジェクト: petrduda/kontext
 def test_shortener_nice_zero_length(self):
     sh = Shortener()
     s = 'lorem ipsum dolor sit amet'
     length = 0
     self.assertEqual(sh.filter(s, length=length, nice=True), '...')
コード例 #6
0
ファイル: filters_test.py プロジェクト: petrduda/kontext
 def test_shortener_non_nice(self):
     sh = Shortener()
     s = 'loremipsumdolorsitamet'
     length = 12
     self.assertEqual(sh.filter('loremipsumdolorsitamet', length=length),
                      '%s...' % s[:12])
コード例 #7
0
ファイル: test_filters.py プロジェクト: anukat2015/kontext
 def test_shortener_non_nice_no_shortening_expected(self):
     sh = Shortener()
     s = 'lorem ipsum dolor sit amet'
     length = 100
     self.assertEqual(sh.filter(s, length=length, nice=False), s)
コード例 #8
0
ファイル: test_filters.py プロジェクト: anukat2015/kontext
 def test_shortener_nice_unsplittable_string(self):
     sh = Shortener()
     s = 'loremipsumdolorsitamet'
     length = 12
     self.assertEqual(sh.filter(s, length=length, nice=True), '%s...' % s[:length])
コード例 #9
0
ファイル: test_filters.py プロジェクト: anukat2015/kontext
 def test_shortener_nice_zero_length(self):
     sh = Shortener()
     s = 'lorem ipsum dolor sit amet'
     length = 0
     self.assertEqual(sh.filter(s, length=length, nice=True), '...')
コード例 #10
0
ファイル: test_filters.py プロジェクト: anukat2015/kontext
 def test_shortener_non_nice_custom_suffix(self):
     sh = Shortener()
     s = 'loremipsumdolorsitamet'
     length = 12
     suffix = 'the_suffix'
     self.assertEqual(sh.filter('loremipsumdolorsitamet', length=length, suffix=suffix), '%s%s' % (s[:12], suffix))
コード例 #11
0
ファイル: test_filters.py プロジェクト: anukat2015/kontext
 def test_shortener_non_nice(self):
     sh = Shortener()
     s = 'loremipsumdolorsitamet'
     length = 12
     self.assertEqual(sh.filter('loremipsumdolorsitamet', length=length), '%s...' % s[:12])