Skip to content

Commit 2f51583

Browse files
committed
fix tests for downloading non-existent dates
1 parent 486bbc2 commit 2f51583

File tree

4 files changed

+5
-3
lines changed

4 files changed

+5
-3
lines changed

NEWS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
0.0.3
22
===================
3+
- Minor changes only
4+
- More informative messages when data for specified dates not available
35

46
0.0.2
57
===================

R/dl-bikedata.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@ dl_bikedata <- function (city, data_dir = tempdir(), dates = NULL,
4949
dl_files <- get_bike_files (city)
5050
files <- file.path (data_dir, basename (dl_files))
5151

52+
dates_exist <- TRUE # set to F is requested dates do not exist
5253
if (is.null (dates))
5354
indx <- which (!file.exists (files))
5455
else
5556
{
5657
dates <- bike_convert_dates (dates) %>%
5758
expand_dates_to_range %>%
5859
convert_dates_to_filenames (city = city)
59-
dates_exist <- TRUE
6060
indx <- which (grepl (paste (dates, collapse = "|"), files))
6161
if (length (indx) == 0)
6262
dates_exist <- FALSE

R/store-bikedata.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ store_bikedata <- function (bikedb, city, data_dir, create_index = TRUE,
7676
if (missing (data_dir))
7777
{
7878
if (!quiet)
79-
message ('Downloading data for ', city)
79+
message ('Checking data for ', city)
8080
for (ci in city)
8181
dl_bikedata (city = ci, dates = dates, quiet = quiet)
8282
data_dir <- tempdir ()

tests/testthat/test-download-data.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ test_that ('dl_bikedata dc', {
5959
expect_message (dl_bikedata (city = 'dc',
6060
data_dir = tempdir (),
6161
dates = d),
62-
'All data files already exist')
62+
'There are no dc files for those dates')
6363
chk <- tryCatch (file.remove (files),
6464
warning = function (w) NULL,
6565
error = function (e) NULL)

0 commit comments

Comments
 (0)