Skip test if github cannot be imported.

It currently cannot be imported because nacl isn't compatible with Python 3.14 yet,
and importing github indirectly tries to import nacl, which fails as it uses a
type from typing that got removed in 3.14.
This commit is contained in:
Felix Fontein 2025-07-29 21:37:09 +02:00
commit f2bcc2e9ec

View file

@ -7,11 +7,15 @@ __metaclass__ = type
import re import re
import json import json
import pytest
from httmock import with_httmock, urlmatch, response from httmock import with_httmock, urlmatch, response
from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest
from ansible_collections.community.general.plugins.modules import github_repo from ansible_collections.community.general.plugins.modules import github_repo
pytest.importorskip('github')
@urlmatch(netloc=r'.*') @urlmatch(netloc=r'.*')
def debug_mock(url, request): def debug_mock(url, request):
print(request.original.__dict__) print(request.original.__dict__)