tests/testthat/_snaps/type.md

output tests

Code
  vec_ptype_show()
Output
  Prototype: NULL
Code
  vec_ptype_show(integer())
Output
  Prototype: integer
Code
  vec_ptype_show(integer(), double())
Output
  Prototype: <double>
  0. (           , <integer> ) = <integer>
  1. ( <integer> , <double>  ) = <double>
Code
  vec_ptype_show(logical(), integer(), double())
Output
  Prototype: <double>
  0. (           , <logical> ) = <logical>
  1. ( <logical> , <integer> ) = <integer>
  2. ( <integer> , <double>  ) = <double>

vec_ptype_common() includes index in argument tag

Code
  vec_ptype_common(df1, df2)
Condition
  Error:
  ! Can't combine `..1$x$y$z` <double> and `..2$x$y$z` <character>.
Code
  vec_ptype_common(df1, df1, df2)
Condition
  Error:
  ! Can't combine `..1$x$y$z` <double> and `..3$x$y$z` <character>.
Code
  vec_ptype_common(large_df1, large_df2)
Condition
  Error:
  ! Can't combine `..1$foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar$y$z` <double> and `..2$foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar$y$z` <character>.
Code
  vec_ptype_common(foo = TRUE, bar = "foo")
Condition
  Error:
  ! Can't combine `foo` <logical> and `bar` <character>.
Code
  vec_ptype_common(foo = TRUE, baz = FALSE, bar = "foo")
Condition
  Error:
  ! Can't combine `foo` <logical> and `bar` <character>.
Code
  vec_ptype_common(foo = df1, bar = df2)
Condition
  Error:
  ! Can't combine `foo$x$y$z` <double> and `bar$x$y$z` <character>.
Code
  vec_ptype_common(df1, df1, bar = df2)
Condition
  Error:
  ! Can't combine `..1$x$y$z` <double> and `bar$x$y$z` <character>.
Code
  vec_ptype_common(TRUE, !!!list(1, "foo"))
Condition
  Error:
  ! Can't combine `..2` <double> and `..3` <character>.
Code
  vec_ptype_common(TRUE, !!!list(1, 2), "foo")
Condition
  Error:
  ! Can't combine `..2` <double> and `..4` <character>.
Code
  vec_ptype_common(1, !!!list(TRUE, FALSE), "foo")
Condition
  Error:
  ! Can't combine `..1` <double> and `..4` <character>.
Code
  vec_ptype_common(foo = TRUE, !!!list(FALSE, FALSE), bar = "foo")
Condition
  Error:
  ! Can't combine `foo` <logical> and `bar` <character>.
Code
  vec_ptype_common(foo = TRUE, !!!list(bar = 1, "foo"))
Condition
  Error:
  ! Can't combine `foo` <double> and `..3` <character>.
Code
  vec_ptype_common(foo = TRUE, !!!list(bar = "foo"))
Condition
  Error:
  ! Can't combine `foo` <logical> and `bar` <character>.
Code
  vec_ptype_common(foo = TRUE, !!!list(bar = FALSE), baz = "chr")
Condition
  Error:
  ! Can't combine `foo` <logical> and `baz` <character>.
Code
  vec_ptype_common(foo = TRUE, !!!list(bar = FALSE), !!!list(baz = "chr"))
Condition
  Error:
  ! Can't combine `foo` <logical> and `baz` <character>.

vec_ptype_common() handles spliced names consistently (#1570)

Code
  vec_ptype_common(a = "foo", b = "bar", y = NULL, z = 1)
Condition
  Error:
  ! Can't combine `a` <character> and `z` <double>.
Code
  vec_ptype_common(!!!args1, !!!args2)
Condition
  Error:
  ! Can't combine `a` <character> and `z` <double>.
Code
  vec_ptype_common(!!!args1, "{y_name}" := NULL, "{z_name}" := 1)
Condition
  Error:
  ! Can't combine `a` <character> and `z` <double>.


Try the vctrs package in your browser

Any scripts or data that you put into this service are public.

vctrs documentation built on May 29, 2024, 11:39 a.m.