mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
bpo-45489: Update ForwardRef to support | operator. (GH-28991)
This commit is contained in:
parent
4ecd119b00
commit
15ad52fbf6
3 changed files with 14 additions and 0 deletions
|
@ -2903,6 +2903,12 @@ class ForwardRefTests(BaseTestCase):
|
|||
self.assertNotEqual(gth(Loop, globals())['attr'], Final[int])
|
||||
self.assertNotEqual(gth(Loop, globals())['attr'], Final)
|
||||
|
||||
def test_or(self):
|
||||
X = ForwardRef('X')
|
||||
# __or__/__ror__ itself
|
||||
self.assertEqual(X | "x", Union[X, "x"])
|
||||
self.assertEqual("x" | X, Union["x", X])
|
||||
|
||||
|
||||
class OverloadTests(BaseTestCase):
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue