Exemplo n.º 1
0
def test_collapse_whitespace():
    data = [
        ('', ''),
        ('    ', ''),
        ('  \n\t\r\n   ', ''),
        ('foo', 'foo'),
        ('   foo   ', 'foo'),
        ('   foo\n    bar', 'foo bar')
    ]
    for text, expected in data:
        assert collapse_whitespace(text) == expected
Exemplo n.º 2
0
def test_collapse_whitespace():
    data = [
        ("", ""),
        ("    ", ""),
        ("  \n\t\r\n   ", ""),
        ("foo\n\nbar", "foo bar"),
        ("foo", "foo"),
        ("   foo   ", "foo"),
        ("   foo\n    bar", "foo bar"),
    ]
    for text, expected in data:
        assert collapse_whitespace(text) == expected
Exemplo n.º 3
0
Arquivo: ext.py Projeto: thor/puente
 def _parse_block(self, parser, allow_pluralize):
     parse_block = InternationalizationExtension._parse_block
     ref, buffer = parse_block(self, parser, allow_pluralize)
     return ref, collapse_whitespace(buffer)
Exemplo n.º 4
0
def test_collapse_whitespace():
    data = [('', ''), ('    ', ''), ('  \n\t\r\n   ', ''),
            ('foo\n\nbar', 'foo bar'), ('foo', 'foo'), ('   foo   ', 'foo'),
            ('   foo\n    bar', 'foo bar')]
    for text, expected in data:
        assert collapse_whitespace(text) == expected