Commit 604e37d
committed
test(gfql/polars): give start_nodes real node rows, not a bare key column
I committed this test file without running pytest on it — the container parity
probes covered the same ground, so the gap went unnoticed until the rebase. Three
cases failed: start_nodes stands in for the node frame, so a key-only frame made the
seed's own `id` predicate raise before reaching the semi-join under test.
Mutation-checked now: dropping the `.unique()` that must STAY (the alias frame
feeding a how='left' join) fails 7 of these tests, which is the row-multiplication
regression they exist to catch. Restoring the removed `.unique()` on the start_nodes
key side is correctly inert — it is a no-op by construction.1 parent 5d01b91 commit 604e37d
1 file changed
Lines changed: 5 additions & 2 deletions
Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
129 | | - | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
130 | 133 | | |
131 | 134 | | |
132 | 135 | | |
| |||
0 commit comments