コード例 #1
0
ファイル: test_jprops.py プロジェクト: alanwooo/jprops
def test_unescape_decodes_latin1_to_unicode():
  assert type(jprops._unescape(b'\xff')) == text_type
  assert type(jprops._unescape(b'\x80')) == text_type
コード例 #2
0
ファイル: test_jprops.py プロジェクト: pombredanne/jprops
def test_unescape(value, expected):
  actual = jprops._unescape(value)
  assert actual == expected
  assert type(actual) == type(expected)
コード例 #3
0
ファイル: test_jprops.py プロジェクト: kpb/jprops
def test_unescape_decodes_latin1_to_unicode():
  eq_(text_type, type(jprops._unescape(b'\xff')))
  eq_(text_type, type(jprops._unescape(b'\x80')))
コード例 #4
0
ファイル: test_jprops.py プロジェクト: kpb/jprops
def test_unescape_unicode():
    eq_(u'\u00ff', jprops._unescape(br'\u00ff'))
コード例 #5
0
ファイル: test_jprops.py プロジェクト: kpb/jprops
def test_unescape_unicode():
  eq_(u'\u00ff', jprops._unescape(br'\u00ff'))
コード例 #6
0
ファイル: test_jprops.py プロジェクト: kpb/jprops
def test_unescape_unicode_escaped():
  eq_(r'\u00ff', jprops._unescape(br'\\u00ff'))
  eq_(u'\\\u00ff', jprops._unescape(br'\\\u00ff'))
  eq_(r'\\u00ff', jprops._unescape(br'\\\\u00ff'))
コード例 #7
0
ファイル: test_jprops.py プロジェクト: alanwooo/jprops
def test_unescape_basic():
  assert jprops._unescape(b'\\t') == '\t'
  assert jprops._unescape(b'\\n') == '\n'
  assert jprops._unescape(b'\\f') == '\f'
  assert jprops._unescape(b'\\r') == '\r'
コード例 #8
0
ファイル: test_jprops.py プロジェクト: allancaffee/jprops
def test_unescape_decodes_latin1_to_unicode():
  eq_(unicode, type(jprops._unescape('\xff')))
  eq_(unicode, type(jprops._unescape(chr(128))))
コード例 #9
0
ファイル: test_jprops.py プロジェクト: kpb/jprops
def test_unescape_decodes_latin1_to_unicode():
    eq_(text_type, type(jprops._unescape(b'\xff')))
    eq_(text_type, type(jprops._unescape(b'\x80')))
コード例 #10
0
ファイル: test_jprops.py プロジェクト: kpb/jprops
def test_unescape_basic():
    eq_('\t', jprops._unescape(b'\\t'))
    eq_('\n', jprops._unescape(b'\\n'))
    eq_('\f', jprops._unescape(b'\\f'))
    eq_('\r', jprops._unescape(b'\\r'))
コード例 #11
0
ファイル: test_jprops.py プロジェクト: kpb/jprops
def test_unescape_decodes_ascii_to_native_string():
    eq_(str, type(jprops._unescape(b'x')))
    eq_(str, type(jprops._unescape(b'\x7f')))
コード例 #12
0
ファイル: test_jprops.py プロジェクト: kpb/jprops
def test_unescape_unicode_escaped():
    eq_(r'\u00ff', jprops._unescape(br'\\u00ff'))
    eq_(u'\\\u00ff', jprops._unescape(br'\\\u00ff'))
    eq_(r'\\u00ff', jprops._unescape(br'\\\\u00ff'))
コード例 #13
0
ファイル: test_jprops.py プロジェクト: kpb/jprops
def test_unescape_unicode_encoded_backslassh():
    eq_(u'\\b', jprops._unescape(br'\u005cb'))
コード例 #14
0
ファイル: test_jprops.py プロジェクト: smondeli/jprops
def test_unescape(value, expected):
    actual = jprops._unescape(value)
    assert actual == expected
    assert type(actual) == type(expected)
コード例 #15
0
ファイル: test_jprops.py プロジェクト: alanwooo/jprops
def test_unescape_unrecognized():
  assert jprops._unescape(br'\=') == '='
  assert jprops._unescape(br'\:') == ':'
  assert jprops._unescape(br'\b') == 'b'
コード例 #16
0
ファイル: test_jprops.py プロジェクト: allancaffee/jprops
def test_unescape_decodes_ascii_to_str():
  eq_(str, type(jprops._unescape('x')))
  eq_(str, type(jprops._unescape(chr(127))))
コード例 #17
0
ファイル: test_jprops.py プロジェクト: alanwooo/jprops
def test_unescape_unicode():
  assert jprops._unescape(br'\u00ff') == u'\u00ff'
コード例 #18
0
ファイル: test_jprops.py プロジェクト: kpb/jprops
def test_unescape_unrecognized():
  eq_('=', jprops._unescape(br'\='))
  eq_(':', jprops._unescape(br'\:'))
  eq_('b', jprops._unescape(br'\b'))
コード例 #19
0
ファイル: test_jprops.py プロジェクト: alanwooo/jprops
def test_unescape_unicode_encoded_backslassh():
  assert jprops._unescape(br'\u005cb') == u'\\b'
コード例 #20
0
ファイル: test_jprops.py プロジェクト: kpb/jprops
def test_unescape_unicode_encoded_backslassh():
  eq_(u'\\b', jprops._unescape(br'\u005cb'))
コード例 #21
0
ファイル: test_jprops.py プロジェクト: alanwooo/jprops
def test_unescape_unicode_escaped():
  assert jprops._unescape(br'\\u00ff') == r'\u00ff'
  assert jprops._unescape(br'\\\u00ff') == u'\\\u00ff'
  assert jprops._unescape(br'\\\\u00ff') == r'\\u00ff'
コード例 #22
0
ファイル: test_jprops.py プロジェクト: kpb/jprops
def test_unescape_decodes_ascii_to_native_string():
  eq_(str, type(jprops._unescape(b'x')))
  eq_(str, type(jprops._unescape(b'\x7f')))
コード例 #23
0
ファイル: test_jprops.py プロジェクト: alanwooo/jprops
def test_unescape_decodes_ascii_to_native_string():
  assert type(jprops._unescape(b'x')) == str
  assert type(jprops._unescape(b'\x7f')) == str
コード例 #24
0
ファイル: test_jprops.py プロジェクト: kpb/jprops
def test_unescape_basic():
  eq_('\t', jprops._unescape(b'\\t'))
  eq_('\n', jprops._unescape(b'\\n'))
  eq_('\f', jprops._unescape(b'\\f'))
  eq_('\r', jprops._unescape(b'\\r'))
コード例 #25
0
ファイル: test_jprops.py プロジェクト: kpb/jprops
def test_unescape_unrecognized():
    eq_('=', jprops._unescape(br'\='))
    eq_(':', jprops._unescape(br'\:'))
    eq_('b', jprops._unescape(br'\b'))