Skip to content

Commit 1306521

Browse files
committed
merge and kill bugs
1 parent 8a5d36f commit 1306521

File tree

3 files changed

+14
-16
lines changed

3 files changed

+14
-16
lines changed

R/extract.R

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
#' @examples
1212
#' f <- frosting() %>%
1313
#' layer_predict() %>%
14-
#' layer_residual_quantile(probs = c(0.0275, 0.975), symmetrize = FALSE) %>%
14+
#' layer_residual_quantiles(probs = c(0.0275, 0.975), symmetrize = FALSE) %>%
1515
#' layer_naomit(.pred)
1616
#'
17-
#' extract_argument(f, "layer_residual_quantile", "symmetrize")
17+
#' extract_argument(f, "layer_residual_quantiles", "symmetrize")
1818
extract_argument <- function(x, name, arg, ...) {
1919
UseMethod("extract_argument")
2020
}

man/extract_argument.Rd

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/testthat/test-extract_argument.R

+10-12
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
test_that("layer argument extractor works", {
22
f <- frosting() %>%
33
layer_predict() %>%
4-
layer_residual_quantile(probs = c(0.0275, 0.975), symmetrize = FALSE) %>%
4+
layer_residual_quantiles(probs = c(0.0275, 0.975), symmetrize = FALSE) %>%
55
layer_naomit(.pred)
66

77
expect_error(extract_argument(f$layers[[1]], "uhoh", "bubble"))
88
expect_error(extract_argument(f$layers[[1]], "layer_predict", "bubble"))
99
expect_identical(
10-
extract_argument(f$layers[[2]], "layer_residual_quantile", "probs"),
10+
extract_argument(f$layers[[2]], "layer_residual_quantiles", "probs"),
1111
c(0.0275, 0.9750))
1212

1313
expect_error(extract_argument(f, "layer_thresh", "probs"))
1414
expect_identical(
15-
extract_argument(f, "layer_residual_quantile", "probs"),
15+
extract_argument(f, "layer_residual_quantiles", "probs"),
1616
c(0.0275, 0.9750))
1717

1818
wf <- epi_workflow(postprocessor = f)
19-
expect_error(extract_argument(epi_workflow(), "layer_residual_quantile", "probs"))
19+
expect_error(extract_argument(epi_workflow(), "layer_residual_quantiles", "probs"))
2020
expect_identical(
21-
extract_argument(wf, "layer_residual_quantile", "probs"),
21+
extract_argument(wf, "layer_residual_quantiles", "probs"),
2222
c(0.0275, 0.9750))
2323

2424
expect_error(extract_argument(wf, "layer_predict", c("type", "opts")))
2525
})
2626

2727
test_that("recipe argument extractor works", {
2828
jhu <- case_death_rate_subset %>%
29-
filter(time_value > "2021-08-01") %>%
29+
dplyr::filter(time_value > "2021-08-01") %>%
3030
dplyr::arrange(geo_value, time_value)
3131

3232
r <- epi_recipe(jhu) %>%
@@ -40,21 +40,19 @@ test_that("recipe argument extractor works", {
4040

4141
expect_error(extract_argument(r$steps[[1]], "uhoh", "bubble"))
4242
expect_error(extract_argument(r$steps[[1]], "step_epi_lag", "bubble"))
43-
# CAREFUL!!
44-
expect_error(extract_argument(r$steps[[2]], "step_epi_ahead", "ahead"))
45-
expect_identical(extract_argument(r$steps[[2]], "step_epi_ahead", "shift"), -7)
43+
expect_identical(extract_argument(r$steps[[2]], "step_epi_ahead", "ahead"), 7)
4644

4745

4846
expect_error(extract_argument(r, "step_lightly", "probs"))
4947
expect_identical(
50-
extract_argument(r, "step_epi_lag", "shift"),
48+
extract_argument(r, "step_epi_lag", "lag"),
5149
list(c(0,7,14), c(0,7,14))
5250
)
5351

5452
wf <- epi_workflow(preprocessor = r)
55-
expect_error(extract_argument(epi_workflow(), "step_epi_lag", "shift"))
53+
expect_error(extract_argument(epi_workflow(), "step_epi_lag", "lag"))
5654
expect_identical(
57-
extract_argument(wf, "step_epi_lag", "shift"),
55+
extract_argument(wf, "step_epi_lag", "lag"),
5856
list(c(0,7,14), c(0,7,14))
5957
)
6058
})

0 commit comments

Comments
 (0)