Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pola-rs
GitHub Repository: pola-rs/polars
Path: blob/main/py-polars/tests/unit/expr/test_dunders.py
6939 views
1
import polars as pl
2
from polars.testing.asserts.frame import assert_frame_equal
3
4
5
def test_add_parse_str_input_as_literal() -> None:
6
df = pl.DataFrame({"a": ["x", "y"]})
7
result = df.select(pl.col("a") + "b")
8
expected = pl.DataFrame({"a": ["xb", "yb"]})
9
assert_frame_equal(result, expected)
10
11
12
def test_truediv_parse_str_input_as_col_name() -> None:
13
df = pl.DataFrame({"a": [10, 12], "b": [5, 4]})
14
result = df.select(pl.col("a") / "b")
15
expected = pl.DataFrame({"a": [2, 3]}, schema={"a": pl.Float64})
16
assert_frame_equal(result, expected)
17
18