def test_elide_typed_normal(self):
     self.assertEqual(
         _elide(
             "the quick brown fox jumped over the lazy dog",
             "the quick brown fox",
             min_elide=10,
         ),
         "the…fox jumped over the lazy dog",
     )
示例#2
0
 def test_elide_typed_short_match(self):
     """
     if the match is too short we don't elide.
     avoid the "the...the"
     """
     nt.assert_equal(
         _elide('the quick brown fox jumped over the lazy dog',
                'the',
                min_elide=10),
         'the quick brown fox jumped over the lazy dog')
示例#3
0
 def test_elide_typed_no_match(self):
     """
     if the match is too short we don't elide.
     avoid the "the...the"
     """
     # here we typed red instead of brown
     nt.assert_equal(
         _elide('the quick brown fox jumped over the lazy dog',
                'the quick red fox',
                min_elide=10),
         'the quick brown fox jumped over the lazy dog')
 def test_elide_typed_short_match(self):
     """
     if the match is too short we don't elide.
     avoid the "the...the"
     """
     self.assertEqual(
         _elide("the quick brown fox jumped over the lazy dog",
                "the",
                min_elide=10),
         "the quick brown fox jumped over the lazy dog",
     )
 def test_elide(self):
     _elide('concatenate((a1, a2, ...), axis') # do not raise
     _elide('concatenate((a1, a2, ..), . axis') # do not raise
     nt.assert_equal(_elide('aaaa.bbbb.ccccc.dddddd.eeeee.fffff.gggggg.hhhhhh'), 'aaaa.b…g.hhhhhh')
     
     test_string = os.sep.join(['', 10*'a', 10*'b', 10*'c', ''])
     expect_stirng = os.sep + 'a' + '\N{HORIZONTAL ELLIPSIS}' + 'b' + os.sep + 10*'c'
     nt.assert_equal(_elide(test_string), expect_stirng)
 def test_elide_typed_no_match(self):
     """
     if the match is too short we don't elide.
     avoid the "the...the"
     """
     # here we typed red instead of brown
     self.assertEqual(
         _elide(
             "the quick brown fox jumped over the lazy dog",
             "the quick red fox",
             min_elide=10,
         ),
         "the quick brown fox jumped over the lazy dog",
     )
    def test_elide(self):
        _elide("concatenate((a1, a2, ...), axis", "")  # do not raise
        _elide("concatenate((a1, a2, ..), . axis", "")  # do not raise
        self.assertEqual(
            _elide("aaaa.bbbb.ccccc.dddddd.eeeee.fffff.gggggg.hhhhhh", ""),
            "aaaa.b…g.hhhhhh",
        )

        test_string = os.sep.join(["", 10 * "a", 10 * "b", 10 * "c", ""])
        expect_stirng = (os.sep + "a" + "\N{HORIZONTAL ELLIPSIS}" + "b" +
                         os.sep + 10 * "c")
        self.assertEqual(_elide(test_string, ""), expect_stirng)
示例#8
0
 def test_elide_typed_normal(self):
     nt.assert_equal(
         _elide('the quick brown fox jumped over the lazy dog',
                'the quick brown fox',
                min_elide=10), 'the…fox jumped over the lazy dog')
 def test_elide(self):
     _elide('concatenate((a1, a2, ...), axis')  # do not raise
     _elide('concatenate((a1, a2, ..), . axis')  # do not raise
     nt.assert_equal(
         _elide('aaaa.bbbb.ccccc.dddddd.eeeee.fffff.gggggg.hhhhhh'),
         'aaaa.b…g.hhhhhh')
 def test_elide(self):
     _elide('concatenate((a1, a2, ...), axis') # do not raise
     _elide('concatenate((a1, a2, ..), . axis') # do not raise
     nt.assert_equal(_elide('aaaa.bbbb.ccccc.dddddd.eeeee.fffff.gggggg.hhhhhh'), 'aaaa.b…g.hhhhhh')