Test Ibis execute.
(ibis_backend: SQLBackend)
| 689 | reason="Ibis and either pandas or polars not installed", |
| 690 | ) |
| 691 | def test_ibis_engine_execute(ibis_backend: SQLBackend) -> None: |
| 692 | """Test Ibis execute.""" |
| 693 | import pandas as pd |
| 694 | import polars as pl |
| 695 | |
| 696 | engine = IbisEngine(ibis_backend, engine_name=VariableName("my_ibis")) |
| 697 | result = engine.execute("SELECT * FROM test ORDER BY id") |
| 698 | assert isinstance(result, (pd.DataFrame, pl.DataFrame)) |
| 699 | assert len(result) == 3 |
| 700 | |
| 701 | |
| 702 | @pytest.mark.skipif( |
nothing calls this directly
no test coverage detected
searching dependent graphs…