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 38 39 40 41
|
# -*- coding: utf-8 -*-
"""
Some dummy tasks that are well-suited for generating load for testing purposes.
"""
from __future__ import (absolute_import, division, print_function,
unicode_literals)
import random
import time
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'
|