How to use the javaproperties.Whitespace function in javaproperties

To help you get started, we’ve selected a few javaproperties examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github jwodder / javaproperties / test / test_parse.py View on Github external
def test_whitespace_attributes():
    ws = Whitespace('a')
    assert ws.source == 'a'
github jwodder / javaproperties / test / test_parse.py View on Github external
    (' \n\t\n', [Whitespace(' \n'), Whitespace('\t\n')]),
    ('key=value\n', [KeyValue('key', 'value', 'key=value\n')]),
    (u'\xF0=\u2603\n', [KeyValue(u'\xF0', u'\u2603', u'\xF0=\u2603\n')]),
    ('\\u00F0=\\u2603\n', [KeyValue(u'\xF0', u'\u2603', '\\u00F0=\\u2603\n')]),
    (' key :\t value \n', [KeyValue('key', 'value ', ' key :\t value \n')]),
    (
        '#This is a comment.\n'
        '# So is this.\n'
        'comment: no\n'
        ' ! Also a comment\n',
        [
            Comment('#This is a comment.\n'),
            Comment('# So is this.\n'),
            KeyValue('comment', 'no', 'comment: no\n'),
            Comment(' ! Also a comment\n'),
        ],
    ),
github jwodder / javaproperties / test / test_parse.py View on Github external
def test_whitespace_source_stripped(s, ss):
    assert Whitespace(s).source_stripped == ss
github jwodder / javaproperties / test / test_parse.py View on Github external
    (' \\\n\t\\\r\n\f\\\r \n', [Whitespace(' \\\n\t\\\r\n\f\\\r \n')]),
    (
        'key = v\\\n\ta\\\r\n\fl\\\r u\\\ne\n',
        [KeyValue('key', 'value', 'key = v\\\n\ta\\\r\n\fl\\\r u\\\ne\n')],
    ),
])
def test_parse(s, objects):
    assert list(parse(s)) == objects
github jwodder / javaproperties / test / test_parse.py View on Github external
            Whitespace('\n'),
            KeyValue('after', 'blank', 'after=blank\n'),
        ],
    ),
    ('key va\\\n lue\n', [KeyValue('key', 'value', 'key va\\\n lue\n')]),
    ('key va\\\n', [KeyValue('key', 'va', 'key va\\\n')]),
    ('key va\\', [KeyValue('key', 'va', 'key va\\')]),
    (' \\\n\t\\\r\n\f\\\r \n', [Whitespace(' \\\n\t\\\r\n\f\\\r \n')]),
    (
        'key = v\\\n\ta\\\r\n\fl\\\r u\\\ne\n',
        [KeyValue('key', 'value', 'key = v\\\n\ta\\\r\n\fl\\\r u\\\ne\n')],
    ),
])
def test_parse(s, objects):
    assert list(parse(s)) == objects