Commit 8599f2d
committed
feat: add deprecation warning for Expr in date functions
- Added a deprecation warning helper in `functions.py` to warn users when an `Expr` is passed to:
- `date_part`
- `datepart`
- `extract`
- `date_trunc`
- `datetrunc`
- Kept plain string paths unchanged.
test: enhance tests for deprecation warnings
- Added tests in `test_functions.py` to check for deprecation warnings.
- Implemented no-warning checks for native strings.
- Updated an existing temporal test to use strings to reduce warning noise.1 parent 43df9f7 commit 8599f2d
2 files changed
Lines changed: 69 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
| |||
60 | 61 | | |
61 | 62 | | |
62 | 63 | | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
63 | 74 | | |
64 | 75 | | |
65 | 76 | | |
| |||
2575 | 2586 | | |
2576 | 2587 | | |
2577 | 2588 | | |
2578 | | - | |
| 2589 | + | |
2579 | 2590 | | |
2580 | 2591 | | |
2581 | 2592 | | |
| |||
2595 | 2606 | | |
2596 | 2607 | | |
2597 | 2608 | | |
| 2609 | + | |
| 2610 | + | |
| 2611 | + | |
| 2612 | + | |
| 2613 | + | |
| 2614 | + | |
2598 | 2615 | | |
2599 | 2616 | | |
2600 | 2617 | | |
| |||
2605 | 2622 | | |
2606 | 2623 | | |
2607 | 2624 | | |
2608 | | - | |
| 2625 | + | |
2609 | 2626 | | |
2610 | 2627 | | |
2611 | 2628 | | |
| |||
2626 | 2643 | | |
2627 | 2644 | | |
2628 | 2645 | | |
| 2646 | + | |
| 2647 | + | |
| 2648 | + | |
| 2649 | + | |
| 2650 | + | |
| 2651 | + | |
2629 | 2652 | | |
2630 | 2653 | | |
2631 | 2654 | | |
| |||
2636 | 2659 | | |
2637 | 2660 | | |
2638 | 2661 | | |
2639 | | - | |
| 2662 | + | |
2640 | 2663 | | |
2641 | 2664 | | |
2642 | 2665 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
1086 | 1087 | | |
1087 | 1088 | | |
1088 | 1089 | | |
1089 | | - | |
1090 | | - | |
1091 | | - | |
1092 | | - | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
1093 | 1094 | | |
1094 | 1095 | | |
1095 | 1096 | | |
| |||
1100 | 1101 | | |
1101 | 1102 | | |
1102 | 1103 | | |
1103 | | - | |
| 1104 | + | |
1104 | 1105 | | |
1105 | 1106 | | |
1106 | 1107 | | |
| |||
2160 | 2161 | | |
2161 | 2162 | | |
2162 | 2163 | | |
2163 | | - | |
| 2164 | + | |
| 2165 | + | |
| 2166 | + | |
2164 | 2167 | | |
2165 | 2168 | | |
| 2169 | + | |
| 2170 | + | |
| 2171 | + | |
| 2172 | + | |
| 2173 | + | |
| 2174 | + | |
| 2175 | + | |
| 2176 | + | |
| 2177 | + | |
| 2178 | + | |
| 2179 | + | |
| 2180 | + | |
| 2181 | + | |
| 2182 | + | |
| 2183 | + | |
| 2184 | + | |
2166 | 2185 | | |
2167 | 2186 | | |
2168 | 2187 | | |
2169 | 2188 | | |
2170 | | - | |
| 2189 | + | |
| 2190 | + | |
| 2191 | + | |
2171 | 2192 | | |
2172 | 2193 | | |
| 2194 | + | |
| 2195 | + | |
| 2196 | + | |
| 2197 | + | |
| 2198 | + | |
| 2199 | + | |
| 2200 | + | |
| 2201 | + | |
| 2202 | + | |
| 2203 | + | |
| 2204 | + | |
| 2205 | + | |
| 2206 | + | |
| 2207 | + | |
| 2208 | + | |
2173 | 2209 | | |
2174 | 2210 | | |
2175 | 2211 | | |
| |||
0 commit comments