import time

print "--SELFTEST-- loading test"

us = [ '127.0.0.1#P1', '127.0.0.1#P2' ]

def payload1():
	print "--STEPTEST-- payload1 start"

	b = job.barrier('127.0.0.1#P2', 'here', 45)
	b.rendezvous(*us)

	print "--STEPTEST-- payload1 complete"

def payload2():
	print "--STEPTEST-- payload2 start"

	time.sleep(5)
	b = job.barrier('127.0.0.1#P1', 'here', 40)
	b.rendezvous(*us)

	time.sleep(1)
	print "--STEPTEST-- payload2 complete"

job.parallel([payload1], [payload2])