()
| 91 | |
| 92 | |
| 93 | def test_custom_count_null(): |
| 94 | left = T( |
| 95 | """ |
| 96 | pet | owner | age | __time__ | __diff__ |
| 97 | dog | Alice | 10 | 0 | 1 |
| 98 | dog | Alice | 10 | 2 | -1 |
| 99 | """ |
| 100 | ) |
| 101 | |
| 102 | left_res = left.groupby(left.pet).reduce(cnt=custom_cnt()) |
| 103 | |
| 104 | assert_table_equality(left_res, pw.Table.empty(cnt=int)) |
| 105 | |
| 106 | |
| 107 | class CustomCntWithRetractAccumulator(CustomCntAccumulator): |