@@ -198,29 +198,30 @@ test_that("spark descriptor", {
198
198
npk_descr <- copy_to(sc , npk [, 1 : 4 ], " npk_descr" , overwrite = TRUE )
199
199
hpc_descr <- copy_to(sc , hpc , " hpc_descr" , overwrite = TRUE )
200
200
201
- # spark does not allow .x, .y, .dat
201
+ # spark does not allow .x, .y, .dat; spark handles factors differently
202
202
template2 <- purrr :: partial(template , x = NULL , y = NULL , dat = NULL )
203
203
eval_descrs2 <- purrr :: partial(eval_descrs , not = c(" .x" , " .y" , " .dat" ))
204
+ class_tab2 <- table(as.character(hpc $ class ), dnn = NULL )
204
205
205
206
expect_equal(
206
- template2(5 , 4 , 150 , NA , 1 ),
207
- eval_descrs2(get_descr_form(Sepal_Width ~ . , data = hpc_descr ))
207
+ template2(6 , 4 , 150 , NA , 1 ),
208
+ eval_descrs2(get_descr_form(compounds ~ . , data = hpc_descr ))
208
209
)
209
210
expect_equal(
210
- template2(2 , 1 , 150 , NA , 1 ),
211
- eval_descrs2(get_descr_form(Sepal_Width ~ class , data = hpc_descr ))
211
+ template2(3 , 1 , 150 , NA , 1 ),
212
+ eval_descrs2(get_descr_form(compounds ~ class , data = hpc_descr ))
212
213
)
213
214
expect_equal(
214
215
template2(1 , 1 , 150 , NA , 0 ),
215
- eval_descrs2(get_descr_form(Sepal_Width ~ Sepal_Length , data = hpc_descr ))
216
+ eval_descrs2(get_descr_form(compounds ~ input_fields , data = hpc_descr ))
216
217
)
217
218
expect_equivalent(
218
- template2(4 , 4 , 150 , class_tab , 0 ),
219
+ template2(4 , 4 , 150 , class_tab2 , 0 ),
219
220
eval_descrs2(get_descr_form(class ~ . , data = hpc_descr ))
220
221
)
221
222
expect_equal(
222
- template2(1 , 1 , 150 , class_tab , 0 ),
223
- eval_descrs2(get_descr_form(class ~ Sepal_Length , data = hpc_descr ))
223
+ template2(1 , 1 , 150 , class_tab2 , 0 ),
224
+ eval_descrs2(get_descr_form(class ~ input_fields , data = hpc_descr ))
224
225
)
225
226
expect_equivalent(
226
227
template2(7 , 3 , 24 , rev(table(npk $ K , dnn = NULL )), 3 ),
0 commit comments