You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ko...@apache.org on 2022/11/15 08:51:16 UTC
[arrow] 20/27: ARROW-18285: [R] Fix for failing test after lubridate 1.9 release (#14615)
This is an automated email from the ASF dual-hosted git repository.
kou pushed a commit to branch maint-10.0.x
in repository https://gitbox.apache.org/repos/asf/arrow.git
commit da638b2b0554b8bbc248e2291b729c6c75cd7f24
Author: Dewey Dunnington <de...@fishandwhistle.net>
AuthorDate: Thu Nov 10 13:26:29 2022 -0400
ARROW-18285: [R] Fix for failing test after lubridate 1.9 release (#14615)
This fixes test failures resulting from an updated lubridate package, whose update removed some functionality that we supported (apparently `lubridate::yq(2021.1)` was a thing). This works in our source because we cast to `string()` before doing any further processing.
Authored-by: Dewey Dunnington <de...@fishandwhistle.net>
Signed-off-by: Dewey Dunnington <de...@fishandwhistle.net>
---
r/tests/testthat/test-dplyr-funcs-datetime.R | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/r/tests/testthat/test-dplyr-funcs-datetime.R b/r/tests/testthat/test-dplyr-funcs-datetime.R
index 3ddc9ec3be..005922dee4 100644
--- a/r/tests/testthat/test-dplyr-funcs-datetime.R
+++ b/r/tests/testthat/test-dplyr-funcs-datetime.R
@@ -2163,12 +2163,12 @@ test_that("ym, my & yq parsers", {
my_string = c("05-2022", "02/2022", "03.22", "12//1979", "09.88", NA),
Ym_string = c("2022-05", "2022/02", "2022.03", "1979//12", "1988.09", NA),
mY_string = c("05-2022", "02/2022", "03.2022", "12//1979", "09.1988", NA),
- yq_string = c("2007.3", "1970.2", "2020.1", "2009.4", "1975.1", NA),
- yq_numeric = c(2007.3, 1970.2, 2020.1, 2009.4, 1975.1, NA),
+ yq_string = c("2007.3", "1971.2", "2021.1", "2009.4", "1975.1", NA),
+ yq_numeric = c(2007.3, 1971.2, 2021.1, 2009.4, 1975.1, NA),
yq_space = c("2007 3", "1970 2", "2020 1", "2009 4", "1975 1", NA),
- qy_string = c("3.2007", "2.1970", "1.2020", "4.2009", "1.1975", NA),
- qy_numeric = c(3.2007, 2.1970, 1.2020, 4.2009, 1.1975, NA),
- qy_space = c("3 2007", "2 1970", "1 2020", "4 2009", "1 1975", NA)
+ qy_string = c("3.2007", "2.1971", "1.2020", "4.2009", "1.1975", NA),
+ qy_numeric = c(3.2007, 2.1971, 1.2021, 4.2009, 1.1975, NA),
+ qy_space = c("3 2007", "2 1971", "1 2021", "4 2009", "1 1975", NA)
)
# these functions' internals use some string processing which requires the