blob: ee9022b9aae5474cb60ad0ad152a3fb1aa734b8f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
"""
Some dummy tasks that are well-suited for generating load for testing purposes.
"""
import time
import random
def do_nothing():
pass
def sleep(secs):
time.sleep(secs)
def endless_loop():
while True:
time.sleep(1)
def div_by_zero():
1 / 0
def fib(n):
if n <= 1:
return 1
else:
return fib(n - 2) + fib(n - 1)
def random_failure():
if random.choice([True, False]):
class RandomError(Exception):
pass
raise RandomError('Ouch!')
return 'OK'
|