From f324b273eda09066e73571d863bde80ac7ededf1 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Tue, 9 Sep 2025 21:49:39 +0800 Subject: [PATCH] feat: add python none test --- python_annotation_test.py | 2 ++ python_none_test.py | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 python_none_test.py diff --git a/python_annotation_test.py b/python_annotation_test.py index b185c8b..0460924 100644 --- a/python_annotation_test.py +++ b/python_annotation_test.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python3 + def attr(cls): cls._attr1 = 'test' return cls diff --git a/python_none_test.py b/python_none_test.py new file mode 100644 index 0000000..ce29891 --- /dev/null +++ b/python_none_test.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python3 + +from typing import Optional, Union, NamedTuple + + +class Point(NamedTuple): + x: Optional[int] = None + y: Union[int, None] = None + z: int | None = None + + +if __name__ == "__main__": + print(Point(x=1)) + print(Point(y=1)) + print(Point(z=1))