From 15201adf3ba6f0258cc63ed14de1e4a1c1c3c906 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Sat, 15 Jul 2023 14:02:06 +0800 Subject: [PATCH] ... --- c_bindings/test.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/c_bindings/test.c b/c_bindings/test.c index 915d97f2..5d5c7349 100644 --- a/c_bindings/test.c +++ b/c_bindings/test.c @@ -351,11 +351,13 @@ int main(int argc, char** argv) { error(pkpy_exec(vm, "test_nested_error()")); PRINT_TITLE("test getattr/setattr"); + check(pkpy_stack_size(vm) == 0); check(pkpy_exec(vm, "import math")); check(pkpy_getglobal(vm, pkpy_name("math"))); check(pkpy_getattr(vm, pkpy_name("pi"))); check(pkpy_to_float(vm, -1, &r_float)); printf("pi: %.2f\n", r_float); + check(pkpy_pop(vm, 1)); // math.pi = 2 check(pkpy_push_int(vm, 2)); @@ -376,7 +378,7 @@ int main(int argc, char** argv) { check(pkpy_to_string(vm, -1, &r_string)); for(int i = 0; i < r_string.size; i++) putchar(r_string.data[i]); putchar('\n'); - check(pkpy_pop(vm, 1)); + check(pkpy_pop(vm, 2)); check(pkpy_stack_size(vm) == 0); return 0; }