mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
Merge pull request #1664 from hramezani/test_to_bytestring_util
Add some tests for `to_bytestring` util
This commit is contained in:
commit
953bb9e8d8
@ -59,3 +59,13 @@ def test_import_app():
|
|||||||
util.import_app('support:wrong_app')
|
util.import_app('support:wrong_app')
|
||||||
msg = "Failed to find application object 'wrong_app' in 'support'"
|
msg = "Failed to find application object 'wrong_app' in 'support'"
|
||||||
assert msg in str(err)
|
assert msg in str(err)
|
||||||
|
|
||||||
|
|
||||||
|
def test_to_bytestring():
|
||||||
|
assert util.to_bytestring('test_str', 'ascii') == b'test_str'
|
||||||
|
assert util.to_bytestring('test_str®') == b'test_str\xc2\xae'
|
||||||
|
assert util.to_bytestring(b'byte_test_str') == b'byte_test_str'
|
||||||
|
with pytest.raises(TypeError) as err:
|
||||||
|
util.to_bytestring(100)
|
||||||
|
msg = '100 is not a string'
|
||||||
|
assert msg in str(err)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user