Skip to content

Commit c9dd1cb

Browse files
committed
test typing
1 parent 5fa0468 commit c9dd1cb

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

tests/expr_and_series/is_between_test.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from __future__ import annotations
22

3+
from typing import Literal
4+
35
import pytest
46

57
import narwhals.stable.v1 as nw
@@ -17,7 +19,11 @@
1719
("none", [False, True, True, False]),
1820
],
1921
)
20-
def test_is_between(constructor: Constructor, closed: str, expected: list[bool]) -> None:
22+
def test_is_between(
23+
constructor: Constructor,
24+
closed: Literal["left", "right", "none", "both"],
25+
expected: list[bool],
26+
) -> None:
2127
data = {"a": [1, 4, 2, 5]}
2228
df = nw.from_native(constructor(data))
2329
result = df.select(nw.col("a").is_between(1, 5, closed=closed))
@@ -43,7 +49,9 @@ def test_is_between_expressified(constructor: Constructor) -> None:
4349
],
4450
)
4551
def test_is_between_series(
46-
constructor_eager: ConstructorEager, closed: str, expected: list[bool]
52+
constructor_eager: ConstructorEager,
53+
closed: Literal["left", "right", "none", "both"],
54+
expected: list[bool],
4755
) -> None:
4856
data = {"a": [1, 4, 2, 5]}
4957
df = nw.from_native(constructor_eager(data), eager_only=True)

tests/spark_like_test.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
from contextlib import nullcontext as does_not_raise
1010
from typing import TYPE_CHECKING
1111
from typing import Any
12+
from typing import Literal
1213

1314
import pandas as pd
1415
import pytest
@@ -991,7 +992,9 @@ def test_clip(pyspark_constructor: Constructor) -> None:
991992
],
992993
)
993994
def test_is_between(
994-
pyspark_constructor: Constructor, closed: str, expected: list[bool]
995+
pyspark_constructor: Constructor,
996+
closed: Literal["left", "right", "none", "both"],
997+
expected: list[bool],
995998
) -> None:
996999
data = {"a": [1, 4, 2, 5]}
9971000
df = nw.from_native(pyspark_constructor(data))

0 commit comments

Comments
 (0)