示例#1
0
def test_utf8_decode():
    args = (b'æ', b'ø', b'å')
    kwargs = {b'æ': b'å', b'ø': b'å'}

    result_args, result_kwargs = method_with_utf8_decode(*args, **kwargs)

    assert result_args == decode_from_utf8(args)
    assert result_kwargs == decode_from_utf8(kwargs)
示例#2
0
    def test_utf8_decode():
        args = (b_ae, b_oe, b_aa)
        kwargs = {b_ae: b_aa, b_oe: b_aa}

        result_args, result_kwargs = method_with_utf8_decode(*args, **kwargs)

        assert result_args == decode_from_utf8(args)
        assert result_kwargs == decode_from_utf8(kwargs)
示例#3
0
    def test_utf8_decode():
        args = (b_ae, b_oe, b_aa)
        kwargs = {b_ae: b_aa, b_oe: b_aa}

        result_args, result_kwargs = method_with_utf8_decode(*args, **kwargs)

        assert result_args == decode_from_utf8(args)
        assert result_kwargs == decode_from_utf8(kwargs)
示例#4
0
 def test_decodes_utf8_dict_to_unicode():
     assert {
         'æ': 'å',
         'ø': 'å'
     } == decode_from_utf8({
         b_ae: b_aa,
         b_oe: b_aa
     })
示例#5
0
 def test_decodes_utf8_dict_to_unicode():
     assert {
         "æ": "å",
         "ø": "å"
     } == decode_from_utf8({
         b_ae: b_aa,
         b_oe: b_aa
     })
示例#6
0
 def test_decodes_utf8_list_to_unicode():
     assert ['æ', 'ø', 'å'] == decode_from_utf8([b_ae, b_oe, b_aa])
示例#7
0
def test_decode_preserves_unicode_strings():
    assert u'æøå' == decode_from_utf8(u'æøå')
示例#8
0
 def test_decodes_utf8_list_to_unicode():
     assert ['æ', 'ø', 'å'] == decode_from_utf8([b_ae, b_oe, b_aa])
示例#9
0
 def test_decode_preserves_string_without_utf8():
     assert "test" == decode_from_utf8(b"test")
示例#10
0
 def test_decode_preserves_mapping_type():
     value_dict = {'a': 'x', 'b': 'y', 'c': 'z'}
     value_ord_dict = OrderedDict(value_dict)
     assert type(value_dict) == type(decode_from_utf8(value_dict))
     assert type(value_ord_dict) == type(decode_from_utf8(value_ord_dict))
示例#11
0
 def test_decodes_utf8_string_to_unicode():
     assert 'æøå' == decode_from_utf8(b_word)
示例#12
0
 def test_decode_should_not_transform_str():
     assert "æøå" == decode_from_utf8("æøå")
示例#13
0
 def test_decode_preserves_string_without_utf8():
     assert 'test' == decode_from_utf8(b'test')
示例#14
0
 def test_decodes_utf8_string_to_unicode():
     assert "æøå" == decode_from_utf8(b_word)
示例#15
0
 def test_decodes_utf8_list_to_unicode():
     assert ["æ", "ø", "å"] == decode_from_utf8([b_ae, b_oe, b_aa])
示例#16
0
 def test_decode_preserves_iterable_type():
     value_set = {"a", "b", "c"}
     value_tuple = ("a", "b", "c")
     assert type(value_set) == type(decode_from_utf8(value_set))
     assert type(value_tuple) == type(decode_from_utf8(value_tuple))
示例#17
0
 def test_decode_preserves_mapping_type():
     value_dict = {"a": "x", "b": "y", "c": "z"}
     value_ord_dict = OrderedDict(value_dict)
     assert type(value_dict) == type(decode_from_utf8(value_dict))
     assert type(value_ord_dict) == type(decode_from_utf8(value_ord_dict))
示例#18
0
 def test_decode_preserves_unicode_strings():
     assert "æøå" == decode_from_utf8("æøå")
示例#19
0
 def test_decode_should_not_transform_str():
     assert 'æøå' == decode_from_utf8('æøå')
示例#20
0
def test_decode_preserves_mapping_type():
    value_dict = {'a': 'x', 'b': 'y', 'c': 'z'}
    value_ord_dict = OrderedDict(value_dict)
    assert type(value_dict) == type(decode_from_utf8(value_dict))
    assert type(value_ord_dict) == type(decode_from_utf8(value_ord_dict))
示例#21
0
 def test_decode_should_not_transform_bytes():
     assert b_word == decode_from_utf8(b_word)
示例#22
0
def test_decode_preserves_iterable_type():
    value_set = {'a', 'b', 'c'}
    value_tuple = ('a', 'b', 'c')
    assert type(value_set) == type(decode_from_utf8(value_set))
    assert type(value_tuple) == type(decode_from_utf8(value_tuple))
示例#23
0
 def test_decode_preserves_unicode_strings():
     assert 'æøå' == decode_from_utf8('æøå')
示例#24
0
 def test_decode_should_not_transform_str():
     assert 'æøå' == decode_from_utf8('æøå')
示例#25
0
 def test_decode_preserves_iterable_type():
     value_set = {'a', 'b', 'c'}
     value_tuple = ('a', 'b', 'c')
     assert type(value_set) == type(decode_from_utf8(value_set))
     assert type(value_tuple) == type(decode_from_utf8(value_tuple))
示例#26
0
def test_decodes_utf8_list_to_unicode():
    assert [u'æ', u'ø', u'å'] == decode_from_utf8([b'æ', b'ø', b'å'])
示例#27
0
 def test_decodes_utf8_dict_to_unicode():
     assert {'æ': 'å', 'ø': 'å'} == decode_from_utf8({b_ae: b_aa, b_oe: b_aa})
示例#28
0
def test_decode_preserves_string_without_utf8():
    assert u'test' == decode_from_utf8(b'test')
示例#29
0
def test_decodes_utf8_dict_to_unicode():
    assert {u'æ': u'å', u'ø': u'å'} == decode_from_utf8({b'æ': b'å', b'ø': b'å'})
示例#30
0
 def test_decode_should_not_transform_bytes():
     assert b_word == decode_from_utf8(b_word)