Python 3.10 workaround

In test_context_is_not_optional(), only check the exception type.

Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1889730

Reported upstream: https://github.com/gabrielfalcao/sure/issues/169
This commit is contained in:
Miro Hrončok 2020-10-23 10:38:42 +02:00
parent ef737d58cf
commit 251226904c
2 changed files with 24 additions and 0 deletions

View File

@ -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

View File

@ -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
)