MCPcopy Create free account
hub / github.com/apache/arrow / test_scalars_stack

Function test_scalars_stack

python/pyarrow/tests/test_gdb.py:469–726  ·  view source on GitHub ↗
(gdb_arrow)

Source from the content-addressed store, hash-verified

467
468
469def test_scalars_stack(gdb_arrow):
470 check_stack_repr(gdb_arrow, "null_scalar", "arrow::NullScalar")
471 check_stack_repr(gdb_arrow, "bool_scalar",
472 "arrow::BooleanScalar of value true")
473 check_stack_repr(gdb_arrow, "bool_scalar_null",
474 "arrow::BooleanScalar of null value")
475 check_stack_repr(gdb_arrow, "int8_scalar",
476 "arrow::Int8Scalar of value -42")
477 check_stack_repr(gdb_arrow, "uint8_scalar",
478 "arrow::UInt8Scalar of value 234")
479 check_stack_repr(gdb_arrow, "int64_scalar",
480 "arrow::Int64Scalar of value -9223372036854775808")
481 check_stack_repr(gdb_arrow, "uint64_scalar",
482 "arrow::UInt64Scalar of value 18446744073709551615")
483 check_stack_repr(gdb_arrow, "half_float_scalar",
484 "arrow::HalfFloatScalar of value -1.5 [48640]")
485 check_stack_repr(gdb_arrow, "float_scalar",
486 "arrow::FloatScalar of value 1.25")
487 check_stack_repr(gdb_arrow, "double_scalar",
488 "arrow::DoubleScalar of value 2.5")
489
490 check_stack_repr(gdb_arrow, "time_scalar_s",
491 "arrow::Time32Scalar of value 100s")
492 check_stack_repr(gdb_arrow, "time_scalar_ms",
493 "arrow::Time32Scalar of value 1000ms")
494 check_stack_repr(gdb_arrow, "time_scalar_us",
495 "arrow::Time64Scalar of value 10000us")
496 check_stack_repr(gdb_arrow, "time_scalar_ns",
497 "arrow::Time64Scalar of value 100000ns")
498 check_stack_repr(gdb_arrow, "time_scalar_null",
499 "arrow::Time64Scalar of null value [ns]")
500
501 check_stack_repr(gdb_arrow, "duration_scalar_s",
502 "arrow::DurationScalar of value -100s")
503 check_stack_repr(gdb_arrow, "duration_scalar_ms",
504 "arrow::DurationScalar of value -1000ms")
505 check_stack_repr(gdb_arrow, "duration_scalar_us",
506 "arrow::DurationScalar of value -10000us")
507 check_stack_repr(gdb_arrow, "duration_scalar_ns",
508 "arrow::DurationScalar of value -100000ns")
509 check_stack_repr(gdb_arrow, "duration_scalar_null",
510 "arrow::DurationScalar of null value [ns]")
511
512 check_stack_repr(
513 gdb_arrow, "timestamp_scalar_s",
514 "arrow::TimestampScalar of value 12345s [no timezone]")
515 check_stack_repr(
516 gdb_arrow, "timestamp_scalar_ms",
517 "arrow::TimestampScalar of value -123456ms [no timezone]")
518 check_stack_repr(
519 gdb_arrow, "timestamp_scalar_us",
520 "arrow::TimestampScalar of value 1234567us [no timezone]")
521 check_stack_repr(
522 gdb_arrow, "timestamp_scalar_ns",
523 "arrow::TimestampScalar of value -12345678ns [no timezone]")
524 check_stack_repr(
525 gdb_arrow, "timestamp_scalar_null",
526 "arrow::TimestampScalar of null value [ns, no timezone]")

Callers

nothing calls this directly

Calls 1

check_stack_reprFunction · 0.85

Tested by

no test coverage detected