From 43f11f26b6a90b2e996034651cce97d32bffc6c7 Mon Sep 17 00:00:00 2001 From: pikastech Date: Fri, 1 Jul 2022 09:37:09 +0800 Subject: [PATCH] add test --- examples/Class/classpar1.py | 8 ++++++-- port/linux/test/class-test.cpp | 8 +++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/examples/Class/classpar1.py b/examples/Class/classpar1.py index 6bc4f6876..f6e5ddab2 100644 --- a/examples/Class/classpar1.py +++ b/examples/Class/classpar1.py @@ -2,8 +2,12 @@ class Test: a = 1 b = 'test' def __init__(self): - a = 2 - b = 'pewq' + self.a = 2 + self.b = 'pewq' print(Test.a) print(Test.b) + +test = Test() +print(test.a) +print(test.b) diff --git a/port/linux/test/class-test.cpp b/port/linux/test/class-test.cpp index a5aff28d1..fd15d23df 100644 --- a/port/linux/test/class-test.cpp +++ b/port/linux/test/class-test.cpp @@ -23,9 +23,11 @@ TEST(class, classpar1) { __platform_printf("BEGIN\r\n"); pikaVM_runSingleFile(self, "../../examples/Class/classpar1.py"); /* assert */ - EXPECT_STREQ(log_buff[0], "test\r\n"); - EXPECT_STREQ(log_buff[1], "1\r\n"); - EXPECT_STREQ(log_buff[2], "BEGIN\r\n"); + EXPECT_STREQ(log_buff[4], "BEGIN\r\n"); + EXPECT_STREQ(log_buff[3], "1\r\n"); + EXPECT_STREQ(log_buff[2], "test\r\n"); + EXPECT_STREQ(log_buff[1], "2\r\n"); + EXPECT_STREQ(log_buff[0], "pewq\r\n"); /* deinit */ obj_deinit(self); EXPECT_EQ(pikaMemNow(), 0);