예제 #1
0
def test_escape_comment_newline():
  assert jprops._escape_comment('foo\nbar') == b'#foo\n#bar'
  assert jprops._escape_comment('foo\n\nbar') == b'#foo\n#\n#bar'
  assert jprops._escape_comment('foo\rbar') == b'#foo\n#bar'
  assert jprops._escape_comment('foo\r\rbar') == b'#foo\n#\n#bar'
  assert jprops._escape_comment('foo\r\nbar') == b'#foo\n#bar'
  assert jprops._escape_comment('foo\r\n\r\nbar') == b'#foo\n#\n#bar'
  assert jprops._escape_comment('foo\n') == b'#foo\n#'
예제 #2
0
파일: test_jprops.py 프로젝트: kpb/jprops
def test_escape_comment_newline():
  eq_(b'#foo\n#bar', jprops._escape_comment('foo\nbar'))
  eq_(b'#foo\n#\n#bar', jprops._escape_comment('foo\n\nbar'))
  eq_(b'#foo\n#bar', jprops._escape_comment('foo\rbar'))
  eq_(b'#foo\n#\n#bar', jprops._escape_comment('foo\r\rbar'))
  eq_(b'#foo\n#bar', jprops._escape_comment('foo\r\nbar'))
  eq_(b'#foo\n#\n#bar', jprops._escape_comment('foo\r\n\r\nbar'))
  eq_(b'#foo\n#', jprops._escape_comment('foo\n'))
예제 #3
0
파일: test_jprops.py 프로젝트: kpb/jprops
def test_escape_comment_newline():
    eq_(b'#foo\n#bar', jprops._escape_comment('foo\nbar'))
    eq_(b'#foo\n#\n#bar', jprops._escape_comment('foo\n\nbar'))
    eq_(b'#foo\n#bar', jprops._escape_comment('foo\rbar'))
    eq_(b'#foo\n#\n#bar', jprops._escape_comment('foo\r\rbar'))
    eq_(b'#foo\n#bar', jprops._escape_comment('foo\r\nbar'))
    eq_(b'#foo\n#\n#bar', jprops._escape_comment('foo\r\n\r\nbar'))
    eq_(b'#foo\n#', jprops._escape_comment('foo\n'))
예제 #4
0
파일: test_jprops.py 프로젝트: kpb/jprops
def test_escape_comment_unicode():
  eq_(b'#\xff', jprops._escape_comment(u'\u00ff'))
  eq_(br'#\u0100', jprops._escape_comment(u'\u0100'))
예제 #5
0
파일: test_jprops.py 프로젝트: kpb/jprops
def test_escape_comment_newline_already_commented():
  eq_(b'#foo\n#bar', jprops._escape_comment('foo\n#bar'))
  eq_(b'#foo\n!bar', jprops._escape_comment('foo\n!bar'))
예제 #6
0
def test_escape_comment_newline(comment, expected):
    assert jprops._escape_comment(comment) == expected
예제 #7
0
def test_escape_comment_newline(comment, expected):
  assert jprops._escape_comment(comment) == expected
예제 #8
0
def test_escape_comment_unicode():
  assert jprops._escape_comment(u'\u00ff') == b'#\xff'
  assert jprops._escape_comment(u'\u0100') == br'#\u0100'
예제 #9
0
def test_escape_comment_newline_already_commented():
  assert jprops._escape_comment('foo\n#bar') == b'#foo\n#bar'
  assert jprops._escape_comment('foo\n!bar') == b'#foo\n!bar'
예제 #10
0
파일: test_jprops.py 프로젝트: kpb/jprops
def test_escape_comment_unicode():
    eq_(b'#\xff', jprops._escape_comment(u'\u00ff'))
    eq_(br'#\u0100', jprops._escape_comment(u'\u0100'))
예제 #11
0
파일: test_jprops.py 프로젝트: kpb/jprops
def test_escape_comment_newline_already_commented():
    eq_(b'#foo\n#bar', jprops._escape_comment('foo\n#bar'))
    eq_(b'#foo\n!bar', jprops._escape_comment('foo\n!bar'))