summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/basic_2.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/basic_2.py b/tests/basic_2.py
index 3c27baa..cd0e9c7 100644
--- a/tests/basic_2.py
+++ b/tests/basic_2.py
@@ -22,7 +22,11 @@ class TestUnidecode(unittest.TestCase):
log = []
def showwarning_new(message, category, *args):
- log.append((message, category))
+ if ("not an unicode object" in str(message)) and \
+ (category is RuntimeWarning):
+ log.append((message, category))
+ else:
+ showwarning_old(message, category, *args)
showwarning_old = warnings.showwarning
warnings.showwarning = showwarning_new