fix some list filtering tests
This commit is contained in:
Родитель
fba3346640
Коммит
8e6569292c
|
@ -19,3 +19,9 @@ files_identical <- function(set1, set2)
|
||||||
s1 == s2 && identical(readBin(f1, "raw", s1), readBin(f2, "raw", s2))
|
s1 == s2 && identical(readBin(f1, "raw", s1), readBin(f2, "raw", s2))
|
||||||
}, set1, set2))
|
}, set1, set2))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
filter_esc <- function(x)
|
||||||
|
{
|
||||||
|
gsub("'", "''", x)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -60,12 +60,10 @@ test_that("SharePoint methods work",
|
||||||
expect_is(drives, "list")
|
expect_is(drives, "list")
|
||||||
expect_true(all(sapply(drives, inherits, "ms_drive")))
|
expect_true(all(sapply(drives, inherits, "ms_drive")))
|
||||||
|
|
||||||
# filtering not yet supported for drives
|
# filtering not yet supported for drives; detect when this is changed
|
||||||
# drvpager <- site$list_drives(filter="name eq 'Documents'", n=NULL)
|
drvfilt <- site$list_drives(filter="name eq 'Documents'")
|
||||||
# expect_is(drvpager, "ms_graph_pager")
|
expect_is(drvfilt, "list")
|
||||||
# drv0 <- drvpager$value
|
expect_identical(length(drvfilt), length(drives)) # this will fail when filtering is implemented
|
||||||
# expect_is(drv0, "list")
|
|
||||||
# expect_true(length(drv0) == 1 && inherits(drv0[[1]], "ms_drive"))
|
|
||||||
|
|
||||||
drv <- site$get_drive()
|
drv <- site$get_drive()
|
||||||
expect_is(drv, "ms_drive")
|
expect_is(drv, "ms_drive")
|
||||||
|
@ -84,11 +82,10 @@ test_that("SharePoint methods work",
|
||||||
expect_is(lists, "list")
|
expect_is(lists, "list")
|
||||||
expect_true(all(sapply(lists, inherits, "ms_list")))
|
expect_true(all(sapply(lists, inherits, "ms_list")))
|
||||||
|
|
||||||
# filtering not yet supported
|
lstpager <- site$get_lists(filter=sprintf("displayName eq '%s'", filter_esc(list_name)), n=NULL)
|
||||||
# lstpager <- site$get_lists(filter=sprintf("displayName eq '%s'", list_name), n=NULL)
|
expect_is(lstpager, "ms_graph_pager")
|
||||||
# expect_is(lstpager, "ms_graph_pager")
|
lst0 <- lstpager$value
|
||||||
# lst0 <- lstpager$value
|
expect_true(length(lst0) == 1 && inherits(lst0[[1]], "ms_list"))
|
||||||
# expect_true(length(lst0) == 1 && inherits(lst0[[1]], "ms_list"))
|
|
||||||
|
|
||||||
lst <- site$get_list(list_name=list_name)
|
lst <- site$get_list(list_name=list_name)
|
||||||
lst2 <- site$get_list(list_id=list_id)
|
lst2 <- site$get_list(list_id=list_id)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче