diff --git a/pytest_socket-0.6.0.tar.gz b/pytest_socket-0.6.0.tar.gz deleted file mode 100644 index da216af..0000000 --- a/pytest_socket-0.6.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:363c1d67228315d4fc7912f1aabfd570de29d0e3db6217d61db5728adacd7138 -size 12484 diff --git a/pytest_socket-0.7.0.tar.gz b/pytest_socket-0.7.0.tar.gz new file mode 100644 index 0000000..8a95b8c --- /dev/null +++ b/pytest_socket-0.7.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71ab048cbbcb085c15a4423b73b619a8b35d6a307f46f78ea46be51b1b7e11b3 +size 12389 diff --git a/python-pytest-socket.changes b/python-pytest-socket.changes index 59c3226..c80d8e8 100644 --- a/python-pytest-socket.changes +++ b/python-pytest-socket.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Fri Sep 20 05:50:02 UTC 2024 - Steve Kowalik + +- Update to 0.7.0: + * Enhancements: + + Force enable socket CLI flag #186 + + Use getaddrinfo() instead of gethostbyname() #209 + + Allow both Hosts via IP and Name #275 + * Changes: + + Removed support for Python 3.7 and older. + + Dependency updates + + Development updates + + Testing updates + + Emit license and readme for source distribution #233 +- Update description and summary. +- Switch to pyproject macros. +- Run a small part of the test suite to check basic functionality. +- No more greedy globs in %files. + ------------------------------------------------------------------- Tue May 9 21:18:12 UTC 2023 - Dirk Müller diff --git a/python-pytest-socket.spec b/python-pytest-socket.spec index d05924d..09fbcb3 100644 --- a/python-pytest-socket.spec +++ b/python-pytest-socket.spec @@ -1,7 +1,7 @@ # # spec file for package python-pytest-socket # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,16 @@ %{?sle15_python_module_pythons} Name: python-pytest-socket -Version: 0.6.0 +Version: 0.7.0 Release: 0 -Summary: Pytest Plugin to disable socket +Summary: Pytest Plugin to disable socket calls License: MIT URL: https://github.com/miketheman/pytest-socket Source: https://files.pythonhosted.org/packages/source/p/pytest-socket/pytest_socket-%{version}.tar.gz -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module poetry-core} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-pytest >= 3.6.3 @@ -35,25 +38,30 @@ BuildRequires: %{python_module pytest >= 3.6.3} %python_subpackages %description -A Pytest Plugin to disable socket calls during tests. +A plugin to use with Pytest to disable or restrict socket calls during +tests to ensure network calls are prevented. %prep %setup -q -n pytest_socket-%{version} +touch tests/__init__.py %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} -# Tests require a network connection -#%%check -#%%pytest +%check +export PYTHONPATH=$PWD/tests +# Most tests require a network connection, let's check basic function +%pytest -k 'test_disable_via or test_global_disable_via' %files %{python_files} %doc README.md %license LICENSE -%{python_sitelib}/* +%{python_sitelib}/pytest_socket.py +%pycache_only %{python_sitelib}/__pycache__/pytest_socket*.pyc +%{python_sitelib}/pytest_socket-%{version}.dist-info %changelog