Skip to content

Commit d326869

Browse files
committed
#147 Update test for typing module
1 parent fd305d1 commit d326869

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

tests/test_typing.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
get_dims,
2020
get_dtype,
2121
get_ftype,
22+
get_name,
2223
)
2324

2425

@@ -71,6 +72,24 @@
7172
(Union[Ann[Any, "other"], Ann[Any, "any"]], FType.OTHER),
7273
]
7374

75+
testdata_name = [
76+
(Attr[Any], None),
77+
(Data[Any, Any], None),
78+
(Coord[Any, Any], None),
79+
(Name[Any], None),
80+
(Any, None),
81+
(Ann[Attr[Any], "attr"], "attr"),
82+
(Ann[Data[Any, Any], "data"], "data"),
83+
(Ann[Coord[Any, Any], "coord"], "coord"),
84+
(Ann[Name[Any], "name"], "name"),
85+
(Ann[Any, "other"], None),
86+
(Union[Ann[Attr[Any], "attr"], Ann[Any, "any"]], "attr"),
87+
(Union[Ann[Data[Any, Any], "data"], Ann[Any, "any"]], "data"),
88+
(Union[Ann[Coord[Any, Any], "coord"], Ann[Any, "any"]], "coord"),
89+
(Union[Ann[Name[Any], "name"], Ann[Any, "any"]], "name"),
90+
(Union[Ann[Any, "other"], Ann[Any, "any"]], None),
91+
]
92+
7493

7594
# test functions
7695
@mark.parametrize("tp, dims", testdata_dims)
@@ -86,3 +105,8 @@ def test_get_dtype(tp: Any, dtype: Any) -> None:
86105
@mark.parametrize("tp, ftype", testdata_ftype)
87106
def test_get_ftype(tp: Any, ftype: Any) -> None:
88107
assert get_ftype(tp) == ftype
108+
109+
110+
@mark.parametrize("tp, name", testdata_name)
111+
def test_get_name(tp: Any, name: Any) -> None:
112+
assert get_name(tp) == name

0 commit comments

Comments
 (0)