__author__ = 'stubbfel' import createCommandSequenz as cCS import os import shutil def createTestPatt(joins, rate): testpatt = cCS.createCommand(joins, rate) path = "testpatt-" + repr(joins) + "-" + repr(int(rate*100)) filenname = "testpatt-" + repr(joins) + "-" + repr(int(rate*100)) + ".dat" startIndex = testpatt.find("###") endIndex = testpatt.rfind("###") os.mkdir(path) shutil.copytree("preset", path + "/movSim") try: file = open(path + "/" + filenname, "w") try: file.write(testpatt) finally: file.close() except IOError: pass try: file = open(path + "/movSim/commands/com.txt", "w") try: file.write(testpatt[startIndex+1:endIndex]) finally: file.close() except IOError: pass createTestPatt(10, 1) createTestPatt(10, 0.9) createTestPatt(10, 0.8) createTestPatt(10, 0.7) createTestPatt(10, 0.6) createTestPatt(10, 0.5) createTestPatt(10, 0.4) createTestPatt(10, 0.3) createTestPatt(10, 0.2) createTestPatt(10, 0.1) createTestPatt(20, 1) createTestPatt(20, 0.9) createTestPatt(20, 0.8) createTestPatt(20, 0.7) createTestPatt(20, 0.6) createTestPatt(20, 0.5) createTestPatt(20, 0.4) createTestPatt(20, 0.3) createTestPatt(20, 0.2) createTestPatt(20, 0.1) createTestPatt(30, 1) createTestPatt(30, 0.9) createTestPatt(30, 0.8) createTestPatt(30, 0.7) createTestPatt(30, 0.6) createTestPatt(30, 0.5) createTestPatt(30, 0.4) createTestPatt(30, 0.3) createTestPatt(30, 0.2) createTestPatt(30, 0.1) createTestPatt(40, 1) createTestPatt(40, 0.9) createTestPatt(40, 0.8) createTestPatt(40, 0.7) createTestPatt(40, 0.6) createTestPatt(40, 0.5) createTestPatt(40, 0.4) createTestPatt(40, 0.3) createTestPatt(40, 0.2) createTestPatt(40, 0.1) createTestPatt(50, 1) createTestPatt(50, 0.9) createTestPatt(50, 0.8) createTestPatt(50, 0.7) createTestPatt(50, 0.6) createTestPatt(50, 0.5) createTestPatt(50, 0.4) createTestPatt(50, 0.3) createTestPatt(50, 0.2) createTestPatt(50, 0.1) createTestPatt(60, 1) createTestPatt(60, 0.9) createTestPatt(60, 0.8) createTestPatt(60, 0.7) createTestPatt(60, 0.6) createTestPatt(60, 0.5) createTestPatt(60, 0.4) createTestPatt(60, 0.3) createTestPatt(60, 0.2) createTestPatt(60, 0.1) createTestPatt(70, 1) createTestPatt(70, 0.9) createTestPatt(70, 0.8) createTestPatt(70, 0.7) createTestPatt(70, 0.6) createTestPatt(70, 0.5) createTestPatt(70, 0.4) createTestPatt(70, 0.3) createTestPatt(70, 0.2) createTestPatt(70, 0.1) createTestPatt(80, 1) createTestPatt(80, 0.9) createTestPatt(80, 0.8) createTestPatt(80, 0.7) createTestPatt(80, 0.6) createTestPatt(80, 0.5) createTestPatt(80, 0.4) createTestPatt(80, 0.3) createTestPatt(80, 0.2) createTestPatt(80, 0.1) createTestPatt(90, 1) createTestPatt(90, 0.9) createTestPatt(90, 0.8) createTestPatt(90, 0.7) createTestPatt(90, 0.6) createTestPatt(90, 0.5) createTestPatt(90, 0.4) createTestPatt(90, 0.3) createTestPatt(90, 0.2) createTestPatt(90, 0.1) createTestPatt(96, 1) createTestPatt(96, 0.9) createTestPatt(96, 0.8) createTestPatt(96, 0.7) createTestPatt(96, 0.6) createTestPatt(96, 0.5) createTestPatt(96, 0.4) createTestPatt(96, 0.3) createTestPatt(96, 0.2) createTestPatt(96, 0.1)