Skip to content

Commit 39f7fee

Browse files
adding readme to tests/testthat/data
1 parent 4548b90 commit 39f7fee

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

tests/testthat/data/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2+
- **Parquet test fixtures**
3+
- `CA_test.parquet`: Synthetic test data containing metric 'count_ed_visits' and 'COVID-19/Omicron' as disease (data in format of API v1). `read_data` converts 'COVID-19/Omicron' disease to 'COVID-19'. Does _not_ contain column `any_visits_this_day`.
4+
- `CA_apiv2_test.parquet`: Synthetic test data containing metric 'count_ed_visits' and 'COVID-19' as disease (data in format of API v2). Contains column `any_visits_this_day`.
5+
- `test_data.parquet`/`us_overall_test_data.parquet`: Package data. See `?gostic_toy_rt` and `data-raw/convert_gostic_toy_rt_to_test_dataset.R`
6+
- `test_parameters.parquet`: Package data. See `?sir_gt_pmf` and `data-raw/sir_gt_pmf.R`
7+
8+
- **JSON test configs**
9+
- `CA_COVID-19.json`: EpiNow2 task config for a CA/COVID-19 run (dates, model/sampler settings) pointing to `CA_test.parquet`, with no exclusions (`exclusions.path: null`).
10+
- `bad_config.json`: Intentionally invalid config value to test validation/error handling
11+
- `sample_config_no_exclusion.json`: Example valid config for no exclusions.
12+
- `sample_config_with_exclusion.json`: Example config that includes exclusions
13+
- `v_bad_config.json`: Intentionally incomplete/invalid config (only `job_id` and `task_id`) to test required fields are enforced.
14+
15+
- **CSV exclusions fixtures**
16+
- `test_exclusions.csv`: Minimal exclusions fixture (columns `reference_date, report_date, state, disease`) with one row for `state=test, disease=test`.
17+
- `test_big_exclusions.csv`: Larger exclusions fixture (same columns) to test impact of many exclusions

0 commit comments

Comments
 (0)