Skip to content

Commit 5e91780

Browse files
committed
add test for consuming before fread
1 parent 4383ae2 commit 5e91780

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

inst/tests/tests.Rraw

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21869,6 +21869,11 @@ test(2346.1, fread(file=file(f, "r"), verbose=TRUE), fread(f), output="Spill con
2186921869
test(2346.2, fread(file(f, "r"), nrows=0L), fread(f, nrows=0L))
2187021870
test(2346.3, fread(file(f, "r"), nrows=5), fread(f, nrows=5))
2187121871
test(2346.4, fread(file(f, "r"), nrows=5, header=FALSE), fread(f, nrows=5, header=FALSE))
21872+
# test with open connection consuming part of the connection before fread
21873+
con = file(f, "rb")
21874+
readLines(con, n=3)
21875+
test(2346.5, fread(con), fread(f, skip=3L))
21876+
close(con)
2187221877
file.create(f <- tempfile())
21873-
test(2346.5, fread(file(f)), data.table(), warning="Connection has size 0.")
21878+
test(2346.6, fread(file(f)), data.table(), warning="Connection has size 0.")
2187421879
unlink(f)

0 commit comments

Comments
 (0)