示例#1
0
def test_find_delimeter_pos_whitespace():
    assert properties.find_delimeter("key = value") == ('=', 4)
    assert properties.find_delimeter("key : value") == (':', 4)
    assert properties.find_delimeter("key   value") == (' ', 3)
    assert properties.find_delimeter("key key = value") == (' ', 3)
    assert properties.find_delimeter("key value value") == (' ', 3)
    assert properties.find_delimeter(" key = value") == ('=', 5)
示例#2
0
def test_find_delimiter_deprecated_fn():
    """Test that the deprecated function still actually works"""
    assert properties.find_delimeter(u"key=value") == ('=', 3)
    deprecated_call(properties.find_delimeter, u"key=value")
示例#3
0
def test_find_delimeter_pos_simple():
    assert properties.find_delimeter("key=value") == ('=', 3)
    assert properties.find_delimeter("key:value") == (':', 3)
    assert properties.find_delimeter("key value") == (' ', 3)
    assert properties.find_delimeter("= value") == ('=', 0)
示例#4
0
def test_find_delimeter_pos_escapes():
    assert properties.find_delimeter("key\:=value") == ('=', 5)
    assert properties.find_delimeter("key\=: value") == (':', 5)
    assert properties.find_delimeter("key\   value") == (' ', 5)
    assert properties.find_delimeter("key\ key\ key\: = value") == ('=', 16)
示例#5
0
def test_find_delimiter_deprecated_fn():
    """Test that the deprecated function still actually works"""
    assert properties.find_delimeter(u"key=value") == ('=', 3)
    deprecated_call(properties.find_delimeter, u"key=value")