Skip to content

Commit bb30ee3

Browse files
authored
Merge pull request #1739 from cmu-delphi/ndefries/backfillcorr-test-date-handling
Repair backfill corrections tests
2 parents 876a77a + 5fd416d commit bb30ee3

File tree

6 files changed

+10
-13
lines changed

6 files changed

+10
-13
lines changed

backfill_corrections/delphiBackfillCorrection/R/io.R

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ read_data <- function(input_dir) {
1717
#' @template indicator-template
1818
#' @template signal-template
1919
#' @template geo_level-template
20-
#' @template geo-template
2120
#' @template signal_suffix-template
2221
#' @template lambda-template
2322
#' @template value_type-template

backfill_corrections/delphiBackfillCorrection/man/export_test_result.Rd

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"input_dir": "./test.tempt"
2+
"input_dir": "./test.temp"
33
}

backfill_corrections/delphiBackfillCorrection/unit-tests/testthat/test-io.R

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,20 +85,22 @@ test_that("testing the filtration of the files for training and predicting", {
8585
params <- read_params("params-run.json", "params-run.json.template")
8686
params$train_models <- TRUE
8787

88-
daily_files_list <- c(file.path(params$input_dir, str_interp("chng_outpatient_as_of_${format(TODAY-15, date_format)}.parquet")),
88+
daily_files_list <- c(file.path(params$input_dir, "chng_outpatient_as_of_20200202.parquet"),
89+
file.path(params$input_dir, str_interp("chng_outpatient_as_of_${format(TODAY-15, date_format)}.parquet")),
8990
file.path(params$input_dir, str_interp("chng_outpatient_as_of_${format(TODAY-5, date_format)}.parquet")),
9091
file.path(params$input_dir, str_interp("chng_outpatient_as_of_${format(TODAY, date_format)}.parquet")))
9192
daily_valid_files <- subset_valid_files(daily_files_list, "daily", params)
92-
expect_equal(daily_valid_files, daily_files_list[2])
93+
expect_equal(daily_valid_files, daily_files_list[2:4])
9394

9495
rollup_files_list <- c(file.path(params$input_dir, str_interp(
9596
"chng_outpatient_from_${format(TODAY-15, date_format)}_to_${format(TODAY-11, date_format)}.parquet")),
9697
file.path(params$input_dir, str_interp(
9798
"chng_outpatient_from_${format(TODAY-15, date_format)}_to_${format(TODAY, date_format)}.parquet")),
9899
file.path(params$input_dir, str_interp(
99-
"chng_outpatient_from_${format(TODAY, date_format)}_to_${format(TODAY+3, date_format)}.parquet")))
100+
"chng_outpatient_from_${format(TODAY, date_format)}_to_${format(TODAY+3, date_format)}.parquet")),
101+
file.path(params$input_dir, "chng_outpatient_from_20200202_to_20210304.parquet"))
100102
rollup_valid_files <- subset_valid_files(rollup_files_list, "rollup", params)
101-
expect_equal(rollup_valid_files, rollup_files_list[2])
103+
expect_equal(rollup_valid_files, rollup_files_list[1:3])
102104

103105
file.remove("params-run.json")
104106
})

backfill_corrections/delphiBackfillCorrection/unit-tests/testthat/test-model.R

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@ test_that("testing generating or loading the model", {
8787
})
8888

8989
test_that("testing model training and testing", {
90-
browser()
9190
result <- model_training_and_testing(train_data, test_data, taus=TAUS, covariates=covariates,
9291
lp_solver=LP_SOLVER, lambda=lambda, test_lag=test_lag,
9392
geo=geo, value_type=value_type, model_save_dir=model_save_dir,

backfill_corrections/delphiBackfillCorrection/unit-tests/testthat/test-utils.R

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ test_that("testing read parameters", {
7373
expect_true(!("test_dates" %in% names(params)))
7474

7575
# Create input file
76-
path = "test.tempt"
76+
path = "test.temp"
7777
create_dir_not_exist(path)
7878
expect_silent(params <- read_params(path = "params-test.json",
7979
template_path = "params-test.json.template",
@@ -126,8 +126,8 @@ test_that("testing read parameters", {
126126
expect_true(params$training_days == TRAINING_DAYS)
127127
expect_true(params$ref_lag == REF_LAG)
128128
expect_true(params$testing_window == TESTING_WINDOW)
129-
start_date <- TODAY - params$testing_window
130-
end_date <- TODAY - 1
129+
start_date <- TODAY - params$testing_window + 1
130+
end_date <- TODAY
131131
expect_true(all(params$test_dates == seq(start_date, end_date, by="days")))
132132

133133
expect_silent(file.remove("params-test.json"))

0 commit comments

Comments
 (0)