From 02e9285c971edd7f3335254e695f171d3e7b38f5 Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Fri, 5 Feb 2021 03:59:51 +0100 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/python-sure.git#751af293b6c9b390640250fc2ef4ac0f54bc867e --- python-sure.spec | 10 +++++++++- python3.10-workaround.patch | 19 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 python3.10-workaround.patch diff --git a/python-sure.spec b/python-sure.spec index 04b5324..cdc1cc9 100644 --- a/python-sure.spec +++ b/python-sure.spec @@ -2,7 +2,7 @@ Name: python-%{pypi_name} Version: 1.4.11 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Utility belt for automated testing in Python License: GPLv3+ @@ -13,6 +13,11 @@ Source0: %{pypi_source} # https://github.com/gabrielfalcao/sure/commit/9f0e834b2e5eea5dfe21d5be4ea6a3df47baf0b9 Patch1: 9f0e834b2e5eea5dfe21d5be4ea6a3df47baf0b9.patch +# Python 3.10 workaround +# In test_context_is_not_optional(), only check the exception type +# https://github.com/gabrielfalcao/sure/issues/169 +Patch2: python3.10-workaround.patch + BuildArch: noarch BuildRequires: python3-devel @@ -59,6 +64,9 @@ heavily inspired by should.js. %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 1.4.11-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 1.4.11-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/python3.10-workaround.patch b/python3.10-workaround.patch new file mode 100644 index 0000000..9191bab --- /dev/null +++ b/python3.10-workaround.patch @@ -0,0 +1,19 @@ +diff --git a/tests/test_old_api.py b/tests/test_old_api.py +index d63d8fe..2f93bc5 100644 +--- a/tests/test_old_api.py ++++ b/tests/test_old_api.py +@@ -57,10 +57,10 @@ def test_context_is_not_optional(): + assert True + + assert that(it_crashes).raises( +- TypeError, ( +- "the function it_crashes defined at test_old_api.py line 56, is being " +- "decorated by either @that_with_context or @scenario, so it should " +- "take at least 1 parameter, which is the test context"), ++ TypeError, ++ # intentionally empty line 1 ++ # intentionally empty line 2 ++ # intentionally empty line 3 + ) + +