예제 #1
0
 def test_encode_local_ascii_fails(self):
     with assert_raises(UnicodeDecodeError):
         with mock.patch.object(
                 sys,
                 'getfilesystemencoding',
                 return_value='ascii'):
             encode_local(u'日本語')
예제 #2
0
 def test_encode_local_unicode(self, _):
     assert_equal(encode_local(b'foo'), u'foo')
     assert_equal(encode_local(u'foo'), u'foo')
예제 #3
0
 def test_encode_local_empty(self, _):
     assert_equal(encode_local(b'foo'), u'foo')
예제 #4
0
def test_encode_local_unicode(_):
    assert encode_local(b'foo') == u('foo')
    assert encode_local(u('foo')) == u('foo')
예제 #5
0
 def test_encode_local_ascii(self, _):
     assert_equal(encode_local(u'foo'), b'foo')
예제 #6
0
def test_encode_local_ascii_fails(_):
    with pytest.raises(UnicodeDecodeError):
        encode_local(u('日本語'))
예제 #7
0
def test_encode_local_empty(_):
    assert encode_local(b'foo') == u('foo')
예제 #8
0
def test_encode_local_ascii(_):
    assert encode_local(u('foo')) == b'foo'
예제 #9
0
def test_encode_local_unicode(_):
    assert encode_local(b'foo') == u('foo')
    assert encode_local(u('foo')) == u('foo')
예제 #10
0
def test_encode_local_empty(_):
    assert encode_local(b'foo') == u('foo')
예제 #11
0
def test_encode_local_ascii_fails(_):
    with pytest.raises(UnicodeDecodeError):
        encode_local(u('日本語'))
예제 #12
0
def test_encode_local_ascii(_):
    assert encode_local(u('foo')) == b'foo'