import sys, socket, random sys.path.append('../gui') sys.path.append('../model') import worldserver, client, threading import AwesomeTest import SpeciesDatabase from SpeciesDatabase import SpeciesDatabase def nettest(): port = random.randint(1024, 6500) db = SpeciesDatabase.getInstance() conway = db.getSpecies("Conway") server = worldserver.WorldServer(port, 10, 10, conway) print("initialized server") cli = client.WorldClient() print("initialized client") t = threading.Timer(1, server.step) t.start() cli.connect(socket.gethostname(), port) print("client successfully joined") server.step() server.step() print("done") AwesomeTest.test2(None, nettest)