From: Michael Tremer Date: Thu, 24 Jan 2013 01:35:11 +0000 (+0100) Subject: Remove some test code. X-Git-Tag: 0.9.25~23 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2ee28ea5d213ce4726dd1527b6465059c9b0fa4b;p=pakfire.git Remove some test code. --- diff --git a/python/pakfire/client/test.py b/python/pakfire/client/test.py deleted file mode 100644 index 8bf5fd44f..000000000 --- a/python/pakfire/client/test.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/python - -import random -import sys -import time - -def fork_builder(*args, **kwargs): - cb = ClientBuilder(*args, **kwargs) - - try: - cb() - except Exception, e: - print e - sys.exit(1) - -class ClientBuilder(object): - def __init__(self, id): - self.id = id - - def __call__(self, *args): - print "Running", self.id, args - - time.sleep(2) - - if random.choice((False, False, False, True)): - raise Exception, "Process died" - - -import multiprocessing - - -processes = [] - -while True: - # Check if there are at least 2 processes running. - if len(processes) < 2: - process = multiprocessing.Process(target=fork_builder, args=(len(processes),)) - - process.daemon = True - process.start() - - processes.append(process) - - print len(processes), "in process list:", processes - - for process in processes: - time.sleep(0.5) - - print process.name, "is alive?", process.is_alive() - - if not process.is_alive(): - print "Removing process", process - print " Exitcode:", process.exitcode - processes.remove(process)