Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:16.0:FactoryCandidates
python-prestring
py39.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File py39.patch of Package python-prestring
From 55165f7b1a622577801f8d6c2bd3d0f16555be4b Mon Sep 17 00:00:00 2001 From: podhmo <ababjam61+github@gmail.com> Date: Sun, 28 Mar 2021 14:27:35 +0900 Subject: [PATCH] Fix test for py39 (#75) * test: remove try-except * test: fix tests (work-around) --- prestring/tests/test_lazy_object.py | 33 +++++++++++++++++------------ 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/prestring/tests/test_lazy_object.py b/prestring/tests/test_lazy_object.py index f528009..a41457f 100644 --- a/prestring/tests/test_lazy_object.py +++ b/prestring/tests/test_lazy_object.py @@ -29,23 +29,30 @@ def test_with_actual_types(self): self.assertEqual(str(target), "x: int, y: bool, *") def test_with_actual_types2(self): - try: - import typing as t - - target = self._makeOne( - ["x", "y", "z"], - types={ - "x": int, - "y": t.Optional[int], - "z": t.Sequence[t.Optional[int]], - }, - ) + import typing as t + + target = self._makeOne( + ["x", "y", "z"], + types={ + "x": int, + "y": t.Optional[int], + "z": t.Sequence[t.Optional[int]], + }, + ) + + # TODO: fix, this is work-around + import sys + + if (3, 9) > sys.version_info: self.assertEqual( str(target), "x: int, y: 'typing.Union[int, NoneType]', z: 'typing.Sequence[typing.Union[int, NoneType]]'", ) - except ImportError: - pass + else: + self.assertEqual( + str(target), + "x: int, y: 'typing.Optional[int]', z: 'typing.Sequence[typing.Optional[int]]'", + ) @test_target("prestring:LazyKeywords")
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor