From f92c1f2ac665fba2abb2ef843e81ff2e4965dbdb Mon Sep 17 00:00:00 2001 From: Goffi Date: Thu, 1 Jun 2023 21:37:34 +0200 Subject: [PATCH] tests (unit): Skip XEP-0373 test if gpg can't be imported --- tests/unit/test_plugin_xep_0373.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/unit/test_plugin_xep_0373.py b/tests/unit/test_plugin_xep_0373.py index 8f560ec3..94b9c731 100644 --- a/tests/unit/test_plugin_xep_0373.py +++ b/tests/unit/test_plugin_xep_0373.py @@ -1,8 +1,12 @@ from datetime import datetime, timedelta, timezone -from sat.plugins.plugin_xep_0373 import XEP_0373, NS_OX -from sat.tools.xmpp_datetime import parse_datetime import pytest +from sat.core import exceptions +try: + from sat.plugins.plugin_xep_0373 import XEP_0373, NS_OX +except exceptions.MissingModule as e: + pytest.skip(f"Can't test XEP-0373: {e}", allow_module_level=True) +from sat.tools.xmpp_datetime import parse_datetime from twisted.words.protocols.jabber import jid