Correct warnings with unicode message.

This commit is contained in:
wanghui
2017-05-25 17:59:42 +08:00
parent 17f64704c2
commit c39689da41
2 changed files with 32 additions and 1 deletions

View File

@@ -5,6 +5,8 @@ from contextlib import contextmanager
import pytest
from _pytest import compat
def _setoption(wmod, arg):
"""
@@ -62,7 +64,7 @@ def catch_warnings_for_item(item):
for warning in log:
msg = warnings.formatwarning(
warning.message, warning.category,
compat.safe_str(warning.message), warning.category,
warning.filename, warning.lineno, warning.line)
item.warn("unused", msg)