This commit is contained in:
Vincent Driessen 2012-02-22 17:39:14 +01:00
parent 000849c430
commit 9ac9c23412
1 changed files with 5 additions and 2 deletions

View File

@ -3,30 +3,33 @@ This file contains all jobs that are used in tests. Each of these test
fixtures has a slighty different characteristics.
"""
def say_hello(name=None):
"""A job with a single argument and a return value."""
if name is None:
name = 'Stranger'
return 'Hi there, %s!' % (name,)
def do_nothing():
"""The best job in the world."""
pass
def div_by_zero(x):
"""Prepare for a division-by-zero exception."""
return x / 0
def some_calculation(x, y, z=1):
"""Some arbitrary calculation with three numbers. Choose z smartly if you
want a division by zero exception.
"""
return x * y / z
def create_file(path):
"""Creates a file at the given path. Actually, leaves evidence that the
job ran."""
with open(path, 'w') as f:
f.write('Just a sentinel.')