Skip to content

Commit 2533342

Browse files
authored
chore: use nw_v1 / nw naming consistently in tests (#2379)
1 parent 93aa5f7 commit 2533342

File tree

8 files changed

+181
-173
lines changed

8 files changed

+181
-173
lines changed

tests/expr_and_series/gather_every_test.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import pytest
44

5-
import narwhals as nw_main
6-
import narwhals.stable.v1 as nw
5+
import narwhals as nw
6+
import narwhals.stable.v1 as nw_v1
77
from tests.utils import ConstructorEager
88
from tests.utils import assert_equal_data
99

@@ -15,25 +15,25 @@
1515
def test_gather_every_expr(
1616
constructor_eager: ConstructorEager, n: int, offset: int
1717
) -> None:
18-
df = nw.from_native(constructor_eager(data))
18+
df = nw_v1.from_native(constructor_eager(data))
1919

20-
result = df.select(nw.col("a").gather_every(n=n, offset=offset))
20+
result = df.select(nw_v1.col("a").gather_every(n=n, offset=offset))
2121
expected = {"a": data["a"][offset::n]}
2222

2323
assert_equal_data(result, expected)
2424

2525
with pytest.deprecated_call(
2626
match="is deprecated and will be removed in a future version"
2727
):
28-
df.select(nw_main.col("a").gather_every(n=n, offset=offset))
28+
df.select(nw.col("a").gather_every(n=n, offset=offset))
2929

3030

3131
@pytest.mark.parametrize("n", [1, 2, 3])
3232
@pytest.mark.parametrize("offset", [1, 2, 3])
3333
def test_gather_every_series(
3434
constructor_eager: ConstructorEager, n: int, offset: int
3535
) -> None:
36-
series = nw.from_native(constructor_eager(data), eager_only=True)["a"]
36+
series = nw_v1.from_native(constructor_eager(data), eager_only=True)["a"]
3737

3838
result = series.gather_every(n=n, offset=offset)
3939
expected = data["a"][offset::n]

tests/expr_and_series/head_test.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import pytest
44

5-
import narwhals as nw_main
6-
import narwhals.stable.v1 as nw
5+
import narwhals as nw
6+
import narwhals.stable.v1 as nw_v1
77
from tests.utils import ConstructorEager
88
from tests.utils import assert_equal_data
99

@@ -14,20 +14,20 @@ def test_head(
1414
) -> None:
1515
if "polars" in str(constructor_eager) and n < 0:
1616
request.applymarker(pytest.mark.xfail)
17-
df = nw.from_native(constructor_eager({"a": [1, 2, 3]}))
18-
result = df.select(nw.col("a").head(n))
17+
df = nw_v1.from_native(constructor_eager({"a": [1, 2, 3]}))
18+
result = df.select(nw_v1.col("a").head(n))
1919
expected = {"a": [1, 2]}
2020
assert_equal_data(result, expected)
2121

2222
with pytest.deprecated_call(
2323
match="is deprecated and will be removed in a future version"
2424
):
25-
df.select(nw_main.col("a").head(5))
25+
df.select(nw.col("a").head(5))
2626

2727

2828
@pytest.mark.parametrize("n", [2, -1])
2929
def test_head_series(constructor_eager: ConstructorEager, n: int) -> None:
30-
df = nw.from_native(constructor_eager({"a": [1, 2, 3]}), eager_only=True)
30+
df = nw_v1.from_native(constructor_eager({"a": [1, 2, 3]}), eager_only=True)
3131
result = df.select(df["a"].head(n))
3232
expected = {"a": [1, 2]}
3333
assert_equal_data(result, expected)

tests/expr_and_series/sample_test.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22

33
import pytest
44

5-
import narwhals as nw_main
6-
import narwhals.stable.v1 as nw
5+
import narwhals as nw
6+
import narwhals.stable.v1 as nw_v1
77
from tests.utils import ConstructorEager
88
from tests.utils import assert_equal_data
99

1010

1111
def test_expr_sample(constructor_eager: ConstructorEager) -> None:
12-
df = nw.from_native(
12+
df = nw_v1.from_native(
1313
constructor_eager({"a": [1, 2, 3], "b": [4, 5, 6]}), eager_only=True
1414
)
1515

16-
result_expr = df.select(nw.col("a").sample(n=2)).shape
16+
result_expr = df.select(nw_v1.col("a").sample(n=2)).shape
1717
expected_expr = (2, 1)
1818
assert result_expr == expected_expr
1919

@@ -24,15 +24,15 @@ def test_expr_sample(constructor_eager: ConstructorEager) -> None:
2424
with pytest.deprecated_call(
2525
match="is deprecated and will be removed in a future version"
2626
):
27-
df.select(nw_main.col("a").sample(n=2))
27+
df.select(nw.col("a").sample(n=2))
2828

2929

3030
def test_expr_sample_fraction(constructor_eager: ConstructorEager) -> None:
31-
df = nw.from_native(
31+
df = nw_v1.from_native(
3232
constructor_eager({"a": [1, 2, 3] * 10, "b": [4, 5, 6] * 10}), eager_only=True
3333
)
3434

35-
result_expr = df.select(nw.col("a").sample(fraction=0.1)).shape
35+
result_expr = df.select(nw_v1.col("a").sample(fraction=0.1)).shape
3636
expected_expr = (3, 1)
3737
assert result_expr == expected_expr
3838

@@ -43,15 +43,15 @@ def test_expr_sample_fraction(constructor_eager: ConstructorEager) -> None:
4343

4444
def test_sample_with_seed(constructor_eager: ConstructorEager) -> None:
4545
size, n = 100, 10
46-
df = nw.from_native(constructor_eager({"a": list(range(size))}))
46+
df = nw_v1.from_native(constructor_eager({"a": list(range(size))}))
4747
expected = {"res1": [True], "res2": [False]}
4848
result = df.select(
49-
seed1=nw.col("a").sample(n=n, seed=123),
50-
seed2=nw.col("a").sample(n=n, seed=123),
51-
seed3=nw.col("a").sample(n=n, seed=42),
49+
seed1=nw_v1.col("a").sample(n=n, seed=123),
50+
seed2=nw_v1.col("a").sample(n=n, seed=123),
51+
seed3=nw_v1.col("a").sample(n=n, seed=42),
5252
).select(
53-
res1=(nw.col("seed1") == nw.col("seed2")).all(),
54-
res2=(nw.col("seed1") == nw.col("seed3")).all(),
53+
res1=(nw_v1.col("seed1") == nw_v1.col("seed2")).all(),
54+
res2=(nw_v1.col("seed1") == nw_v1.col("seed3")).all(),
5555
)
5656

5757
assert_equal_data(result, expected)

tests/expr_and_series/sort_test.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
import pytest
66

7-
import narwhals as nw_main
8-
import narwhals.stable.v1 as nw
7+
import narwhals as nw
8+
import narwhals.stable.v1 as nw_v1
99
from tests.utils import ConstructorEager
1010
from tests.utils import assert_equal_data
1111

@@ -24,18 +24,18 @@
2424
def test_sort_expr(
2525
constructor_eager: ConstructorEager, descending: Any, nulls_last: Any, expected: Any
2626
) -> None:
27-
df = nw.from_native(constructor_eager(data), eager_only=True)
27+
df = nw_v1.from_native(constructor_eager(data), eager_only=True)
2828
result = df.select(
2929
"a",
30-
nw.col("b").sort(descending=descending, nulls_last=nulls_last),
30+
nw_v1.col("b").sort(descending=descending, nulls_last=nulls_last),
3131
)
3232
assert_equal_data(result, expected)
3333
with pytest.deprecated_call(
3434
match="is deprecated and will be removed in a future version"
3535
):
3636
df.select(
3737
"a",
38-
nw_main.col("b").sort(descending=descending, nulls_last=nulls_last),
38+
nw.col("b").sort(descending=descending, nulls_last=nulls_last),
3939
)
4040

4141

@@ -51,8 +51,9 @@ def test_sort_expr(
5151
def test_sort_series(
5252
constructor_eager: ConstructorEager, descending: Any, nulls_last: Any, expected: Any
5353
) -> None:
54-
series = nw.from_native(constructor_eager(data), eager_only=True)["b"]
54+
series = nw_v1.from_native(constructor_eager(data), eager_only=True)["b"]
5555
result = series.sort(descending=descending, nulls_last=nulls_last)
5656
assert (
57-
result == nw.from_native(constructor_eager({"a": expected}), eager_only=True)["a"]
57+
result
58+
== nw_v1.from_native(constructor_eager({"a": expected}), eager_only=True)["a"]
5859
)

tests/expr_and_series/tail_test.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import pytest
44

5-
import narwhals as nw_main
6-
import narwhals.stable.v1 as nw
5+
import narwhals as nw
6+
import narwhals.stable.v1 as nw_v1
77
from tests.utils import ConstructorEager
88
from tests.utils import assert_equal_data
99

@@ -14,20 +14,20 @@ def test_tail(
1414
) -> None:
1515
if "polars" in str(constructor_eager) and n < 0:
1616
request.applymarker(pytest.mark.xfail)
17-
df = nw.from_native(constructor_eager({"a": [1, 2, 3]}))
18-
result = df.select(nw.col("a").tail(n))
17+
df = nw_v1.from_native(constructor_eager({"a": [1, 2, 3]}))
18+
result = df.select(nw_v1.col("a").tail(n))
1919
expected = {"a": [2, 3]}
2020
assert_equal_data(result, expected)
2121

2222
with pytest.deprecated_call(
2323
match="is deprecated and will be removed in a future version"
2424
):
25-
df.select(nw_main.col("a").tail(5))
25+
df.select(nw.col("a").tail(5))
2626

2727

2828
@pytest.mark.parametrize("n", [2, -1])
2929
def test_tail_series(constructor_eager: ConstructorEager, n: int) -> None:
30-
df = nw.from_native(constructor_eager({"a": [1, 2, 3]}), eager_only=True)
30+
df = nw_v1.from_native(constructor_eager({"a": [1, 2, 3]}), eager_only=True)
3131
result = df.select(df["a"].tail(n))
3232
expected = {"a": [2, 3]}
3333
assert_equal_data(result, expected)

tests/frame/gather_every_test.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import pandas as pd
44
import pytest
55

6-
import narwhals as nw_main
7-
import narwhals.stable.v1 as nw
6+
import narwhals as nw
7+
import narwhals.stable.v1 as nw_v1
88
from tests.utils import ConstructorEager
99
from tests.utils import assert_equal_data
1010

@@ -14,13 +14,13 @@
1414
@pytest.mark.parametrize("n", [1, 2, 3])
1515
@pytest.mark.parametrize("offset", [1, 2, 3])
1616
def test_gather_every(constructor_eager: ConstructorEager, n: int, offset: int) -> None:
17-
df_v1 = nw.from_native(constructor_eager(data))
17+
df_v1 = nw_v1.from_native(constructor_eager(data))
1818
result = df_v1.gather_every(n=n, offset=offset)
1919
expected = {"a": data["a"][offset::n]}
2020
assert_equal_data(result, expected)
2121

2222
# Test deprecation for LazyFrame in main namespace
23-
lf = nw_main.from_native(constructor_eager(data)).lazy()
23+
lf = nw.from_native(constructor_eager(data)).lazy()
2424
with pytest.deprecated_call(
2525
match="is deprecated and will be removed in a future version"
2626
):
@@ -33,7 +33,7 @@ def test_gather_every_dask_v1(n: int, offset: int) -> None:
3333
pytest.importorskip("dask")
3434
import dask.dataframe as dd
3535

36-
df_v1 = nw.from_native(dd.from_pandas(pd.DataFrame(data)))
36+
df_v1 = nw_v1.from_native(dd.from_pandas(pd.DataFrame(data)))
3737
result = df_v1.gather_every(n=n, offset=offset)
3838
expected = {"a": data["a"][offset::n]}
3939
assert_equal_data(result, expected)

0 commit comments

Comments
 (0)