Ejemplo n.º 1
0
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'))
Ejemplo n.º 2
0
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'))
Ejemplo n.º 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')
Ejemplo n.º 4
0
def test_split_key_value(line, expected):
    assert jprops._split_key_value(line) == expected
Ejemplo n.º 5
0
def test_split_key_value(line, expected):
  assert jprops._split_key_value(line) == expected
Ejemplo n.º 6
0
def test_split_key_value_comment():
  assert jprops._split_key_value(b'#foo') == (jprops.COMMENT, b'foo')
Ejemplo n.º 7
0
def test_split_key_value_empty_value():
  assert jprops._split_key_value(b'a') == (b'a', b'')
Ejemplo n.º 8
0
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'))
Ejemplo n.º 9
0
def test_split_key_value_space():
  eq_((b'a', b'b'), jprops._split_key_value(b'a b'))
Ejemplo n.º 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')
Ejemplo n.º 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')
Ejemplo n.º 12
0
def test_split_key_value_empty_value():
    eq_((b'a', b''), jprops._split_key_value(b'a'))
Ejemplo n.º 13
0
def test_split_key_value_space():
    eq_((b'a', b'b'), jprops._split_key_value(b'a b'))
Ejemplo n.º 14
0
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'))
Ejemplo n.º 15
0
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'))
Ejemplo n.º 16
0
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'))
Ejemplo n.º 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')
Ejemplo n.º 18
0
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'))
Ejemplo n.º 19
0
def test_split_key_value_space():
  assert jprops._split_key_value(b'a b') == (b'a', b'b')
Ejemplo n.º 20
0
def test_split_key_value_empty_value():
  eq_((b'a', b''), jprops._split_key_value(b'a'))
Ejemplo n.º 21
0
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'))