示例#1
0
文件: test_jprops.py 项目: kpb/jprops
def test_key_terminator_after_terminated():
    eq_((b'a', b': b'), jprops._split_key_value(b'a : : b'))
    eq_((b'a', b':b'), jprops._split_key_value(b'a::b'))
    eq_((b'a', b'= b'), jprops._split_key_value(b'a = = b'))
    eq_((b'a', b'=b'), jprops._split_key_value(b'a==b'))
    eq_((b'a', b': b'), jprops._split_key_value(b'a = : b'))
    eq_((b'a', b'= b'), jprops._split_key_value(b'a : = b'))
示例#2
0
文件: test_jprops.py 项目: kpb/jprops
def test_key_terminator_after_terminated():
  eq_((b'a', b': b'), jprops._split_key_value(b'a : : b'))
  eq_((b'a', b':b'), jprops._split_key_value(b'a::b'))
  eq_((b'a', b'= b'), jprops._split_key_value(b'a = = b'))
  eq_((b'a', b'=b'), jprops._split_key_value(b'a==b'))
  eq_((b'a', b': b'), jprops._split_key_value(b'a = : b'))
  eq_((b'a', b'= b'), jprops._split_key_value(b'a : = b'))
示例#3
0
def test_key_terminator_after_terminated():
  assert jprops._split_key_value(b'a : : b') == (b'a', b': b')
  assert jprops._split_key_value(b'a::b') == (b'a', b':b')
  assert jprops._split_key_value(b'a = = b') == (b'a', b'= b')
  assert jprops._split_key_value(b'a==b') == (b'a', b'=b')
  assert jprops._split_key_value(b'a = : b') == (b'a', b': b')
  assert jprops._split_key_value(b'a : = b') == (b'a', b'= b')
示例#4
0
def test_split_key_value(line, expected):
    assert jprops._split_key_value(line) == expected
示例#5
0
def test_split_key_value(line, expected):
  assert jprops._split_key_value(line) == expected
示例#6
0
def test_split_key_value_comment():
  assert jprops._split_key_value(b'#foo') == (jprops.COMMENT, b'foo')
示例#7
0
def test_split_key_value_empty_value():
  assert jprops._split_key_value(b'a') == (b'a', b'')
示例#8
0
文件: test_jprops.py 项目: kpb/jprops
def test_split_key_value_colon():
    eq_((b'a', b'b'), jprops._split_key_value(b'a:b'))
    eq_((b'a', b'b'), jprops._split_key_value(b'a: b'))
    eq_((b'a', b'b'), jprops._split_key_value(b'a : b'))
    eq_((b'a', b'b'), jprops._split_key_value(b'a :b'))
示例#9
0
文件: test_jprops.py 项目: kpb/jprops
def test_split_key_value_space():
  eq_((b'a', b'b'), jprops._split_key_value(b'a b'))
示例#10
0
def test_split_key_value_colon():
  assert jprops._split_key_value(b'a:b') == (b'a', b'b')
  assert jprops._split_key_value(b'a: b') == (b'a', b'b')
  assert jprops._split_key_value(b'a : b') == (b'a', b'b')
  assert jprops._split_key_value(b'a :b') == (b'a', b'b')
示例#11
0
def test_split_key_value_equals():
  assert jprops._split_key_value(b'a=b') == (b'a', b'b')
  assert jprops._split_key_value(b'a= b') == (b'a', b'b')
  assert jprops._split_key_value(b'a = b') == (b'a', b'b')
  assert jprops._split_key_value(b'a =b') == (b'a', b'b')
示例#12
0
文件: test_jprops.py 项目: kpb/jprops
def test_split_key_value_empty_value():
    eq_((b'a', b''), jprops._split_key_value(b'a'))
示例#13
0
文件: test_jprops.py 项目: kpb/jprops
def test_split_key_value_space():
    eq_((b'a', b'b'), jprops._split_key_value(b'a b'))
示例#14
0
文件: test_jprops.py 项目: kpb/jprops
def test_key_terminator_escaped():
    eq_((br'a\=b', b'c'), jprops._split_key_value(br'a\=b = c'))
    eq_((br'a\:b\=c', b'd'), jprops._split_key_value(br'a\:b\=c : d'))
示例#15
0
文件: test_jprops.py 项目: kpb/jprops
def test_split_key_value_equals():
  eq_((b'a', b'b'), jprops._split_key_value(b'a=b'))
  eq_((b'a', b'b'), jprops._split_key_value(b'a= b'))
  eq_((b'a', b'b'), jprops._split_key_value(b'a = b'))
  eq_((b'a', b'b'), jprops._split_key_value(b'a =b'))
示例#16
0
文件: test_jprops.py 项目: kpb/jprops
def test_split_key_value_colon():
  eq_((b'a', b'b'), jprops._split_key_value(b'a:b'))
  eq_((b'a', b'b'), jprops._split_key_value(b'a: b'))
  eq_((b'a', b'b'), jprops._split_key_value(b'a : b'))
  eq_((b'a', b'b'), jprops._split_key_value(b'a :b'))
示例#17
0
def test_key_terminator_escaped():
  assert jprops._split_key_value(br'a\=b = c') == (br'a\=b', b'c')
  assert jprops._split_key_value(br'a\:b\=c : d') == (br'a\:b\=c', b'd')
示例#18
0
文件: test_jprops.py 项目: kpb/jprops
def test_key_terminator_escaped():
  eq_((br'a\=b', b'c'), jprops._split_key_value(br'a\=b = c'))
  eq_((br'a\:b\=c', b'd'), jprops._split_key_value(br'a\:b\=c : d'))
示例#19
0
def test_split_key_value_space():
  assert jprops._split_key_value(b'a b') == (b'a', b'b')
示例#20
0
文件: test_jprops.py 项目: kpb/jprops
def test_split_key_value_empty_value():
  eq_((b'a', b''), jprops._split_key_value(b'a'))
示例#21
0
文件: test_jprops.py 项目: kpb/jprops
def test_split_key_value_equals():
    eq_((b'a', b'b'), jprops._split_key_value(b'a=b'))
    eq_((b'a', b'b'), jprops._split_key_value(b'a= b'))
    eq_((b'a', b'b'), jprops._split_key_value(b'a = b'))
    eq_((b'a', b'b'), jprops._split_key_value(b'a =b'))