Skip to content

Commit c00f94b

Browse files
authored
Debugger unit tests (microsoft#724)
1 parent 732af14 commit c00f94b

7 files changed

Lines changed: 445 additions & 0 deletions

File tree

src/test/debugger/misc.test.ts

Lines changed: 400 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import time
2+
3+
for i in range(1000):
4+
time.sleep(1)
5+
print(i)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import sys
2+
import threading
3+
import time
4+
5+
def bar():
6+
time.sleep(2)
7+
print("abcdef")
8+
9+
def foo(x):
10+
while True:
11+
bar()
12+
13+
threading.Thread(target = lambda: foo(2), name="foo").start()
14+
foo(1)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
a = 1
2+
b = 2
3+
print(a + b)
4+
5+
def do_something(name):
6+
print("inside")
7+
print(name)
8+
9+
do_something("Do that")
10+
11+
print("hello world")
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
print("hello")
2+
3+
def this_will_throw_an_error():
4+
print("inside")
5+
print(1/0)
6+
7+
this_will_throw_an_error()
8+
9+
print("bye")
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import sys
2+
sys.stderr.write('error output')
3+
sys.stderr.flush()
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import sys
2+
sys.stdout.write('normal output')
3+
sys.stdout.flush()

0 commit comments

Comments
 (0)