Update to 0.3.12

Also change to pytest and ignore two test cases
failing with Python 3.8
epel8
Charalampos Stratakis 6 years ago
parent 93a0af381c
commit db4a533c32

1
.gitignore vendored

@ -4,3 +4,4 @@
/freezegun-0.3.8.tar.gz
/freezegun-0.3.10.tar.gz
/freezegun-0.3.11.tar.gz
/freezegun-0.3.12.tar.gz

@ -1,26 +0,0 @@
From d584b65de98a886bfdb4c7747bcdddf9931e0fb3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Anders=20Hovm=C3=B6ller?= <boxed@killingar.net>
Date: Wed, 24 Oct 2018 11:19:11 +0200
Subject: [PATCH] Ignore relevant parts of pytest by default
---
freezegun/api.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/freezegun/api.py b/freezegun/api.py
index 1bda951..e7aa199 100644
--- a/freezegun/api.py
+++ b/freezegun/api.py
@@ -705,6 +705,9 @@ def freeze_time(time_to_freeze=None, tz_offset=0, ignore=None, tick=False, as_ar
ignore.append('google.gax')
ignore.append('threading')
ignore.append('Queue')
+ ignore.append('selenium')
+ ignore.append('_pytest.terminal')
+ ignore.append('_pytest.runner')
return _freeze_time(time_to_freeze, tz_offset, ignore, tick, as_arg)
--
2.20.1

@ -16,19 +16,13 @@
%global sum Let your Python tests travel through time
Name: python-freezegun
Version: 0.3.11
Release: 4%{?dist}
Version: 0.3.12
Release: 1%{?dist}
Summary: %{sum}
License: ASL 2.0
URL: https://pypi.io/project/freezegun
Source0: https://pypi.io/packages/source/f/%{modname}/%{modname}-%{version}.tar.gz
# https://github.com/spulec/freezegun/commit/028dee229f06d200d0f79a130deaad65b14779ef
# (rediffed) Fixes an issue that broke the python-cached_property tests
# https://github.com/spulec/freezegun/issues/269
# https://github.com/ktosiek/pytest-freezegun/issues/6
# https://github.com/pydanny/cached-property/issues/131
Patch0: 0001-Ignore-relevant-parts-of-pytest-by-default.patch
BuildArch: noarch
@ -45,7 +39,7 @@ BuildRequires: python2-setuptools
BuildRequires: python2-six
BuildRequires: python2-dateutil
BuildRequires: python2-sure
BuildRequires: python2-nose
BuildRequires: python2-pytest
BuildRequires: python2-coverage
BuildRequires: python2-mock
@ -68,7 +62,7 @@ BuildRequires: python3-setuptools
BuildRequires: python3-six
BuildRequires: python3-dateutil
BuildRequires: python3-sure
BuildRequires: python3-nose
BuildRequires: python3-pytest
BuildRequires: python3-coverage
BuildRequires: python3-mock
@ -118,12 +112,14 @@ rm -f $RPM_BUILD_ROOT/%{python2_sitelib}/%{modname}/_async.py
%check
%if %{with python3}
pushd %{py3dir}
nosetests-%{python3_version} tests/
# Ignore test_uuid1_future and test_uuid1_past for now as they fail with Python 3.8
# Reported upstream: https://github.com/spulec/freezegun/issues/293
pytest-3 --deselect tests/test_uuid.py::test_uuid1_future --deselect tests/test_uuid.py::test_uuid1_past
popd
%endif # with python3
%if %{with python2}
nosetests-%{python2_version} tests/
pytest-2
%endif # with python2
%if %{with python2}
@ -141,6 +137,9 @@ nosetests-%{python2_version} tests/
%endif # with python3
%changelog
* Wed Jun 05 2019 Charalampos Stratakis <cstratak@redhat.com> - 0.3.12-1
- Update to 0.3.12
* Mon Feb 11 2019 Adam Williamson <awilliam@redhat.com> - 0.3.11-4
- Backport fix for #269 that should fix cached-property tests

@ -1 +1 @@
SHA512 (freezegun-0.3.11.tar.gz) = e8b392176641d52f6ed795c9af5fbc0a62892aeedf32b42375b56ab44a9ad7a5ecd3bb81363ed0ae65204aff2ef894cd7f2e17f42be72f31d3409b2bffa59ab8
SHA512 (freezegun-0.3.12.tar.gz) = f7d98ea84735b24380fa53e1e62622fe91be5a35cb75221ca4cb02418add9b0a4add9b2f691242be75acbc45d4745fef82ffe3c89890dcdffa4405940e527af4

Loading…
Cancel
Save