blueloveTH 2 lat temu
rodzic
commit
700c3d7427
1 zmienionych plików z 8 dodań i 5 usunięć
  1. 8 5
      scripts/run_tests.py

+ 8 - 5
scripts/run_tests.py

@@ -68,10 +68,10 @@ else:
 
     if cmd is not None:
         res = subprocess.run([cmd], encoding='utf-8', input=r'''
-    def add(a, b):
+def add(a, b):
     return a + b
 
-    class A:
+class A:
     def __init__(self, x):
         self.x = x
 
@@ -79,9 +79,12 @@ else:
         return self.x
 
 
-    print(add(1, 2))
-    print(A('abc').get())''', capture_output=True, check=True)
+    print('ans_1:', add(1, 2))
+    print('ans_2:', A('abc').get())
+    exit()
+''', capture_output=True, check=True)
         res.check_returncode()
-        assert res.stdout.endswith('>>> 3\n>>> abc\n>>> '), res.stdout
+        assert 'ans_1: 3' in res.stdout
+        assert 'ans_2: abc' in res.stdout
 
 print("ALL TESTS PASSED")