From 65c52f4d81412fca4789b0b6852d7facfb2348bd Mon Sep 17 00:00:00 2001 From: scito Date: Mon, 19 Dec 2022 22:22:23 +0100 Subject: [PATCH] skip verbose tests for pypy --- test_extract_otp_secret_keys_pytest.py | 3 ++- test_extract_otp_secret_keys_unittest.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/test_extract_otp_secret_keys_pytest.py b/test_extract_otp_secret_keys_pytest.py index a07bde4..110d239 100644 --- a/test_extract_otp_secret_keys_pytest.py +++ b/test_extract_otp_secret_keys_pytest.py @@ -22,7 +22,7 @@ from utils import read_csv, read_csv_str, read_json, read_json_str, remove_files from os import path from pytest import raises, mark from io import StringIO -from sys import platform +from sys import implementation import extract_otp_secret_keys @@ -306,6 +306,7 @@ def test_extract_saveqr(capsys): cleanup() +@mark.skipif(implementation.name == 'pypy', reason="Encoding problems in verbose mode in pypy.") def test_extract_verbose(capsys): # Act extract_otp_secret_keys.main(['-v', 'example_export.txt']) diff --git a/test_extract_otp_secret_keys_unittest.py b/test_extract_otp_secret_keys_unittest.py index 9be7905..641c1df 100644 --- a/test_extract_otp_secret_keys_unittest.py +++ b/test_extract_otp_secret_keys_unittest.py @@ -23,7 +23,7 @@ import io from contextlib import redirect_stdout from utils import read_csv, read_json, remove_file, remove_dir_with_files, Capturing, read_file_to_str from os import path -from sys import platform +from sys import implementation import extract_otp_secret_keys @@ -166,6 +166,7 @@ Type: totp self.assertTrue(path.isfile('testout/qr/4-piraspberrypi-raspberrypi.png')) def test_extract_verbose(self): + if implementation.name == 'pypy': self.skipTest("Encoding problems in verbose mode in pypy.") out = io.StringIO() with redirect_stdout(out): extract_otp_secret_keys.main(['-v', 'example_export.txt'])