def test_bes(filename, equation_count, term_size = 2): txtfile = filename + '.txt' besfile = filename + '.bes' answerfile = 'temp.answer' p = make_bes(equation_count, term_size) path(txtfile).write_text('%s' % p) os.system('txt2bes %s %s' % (txtfile, besfile))
def main(): options = parse_command_line() try: equation_count = 4 term_size = 3 for i in range(options.iterations): filename = 'bessolve' p = make_bes(equation_count, term_size) if not test_bessolve(p, filename): print p raise Exception('Test %s.txt failed' % filename) finally: if not options.keep_files: remove_temporary_files()
def create_inputfiles(self, runpath = '.'): filename = '{0}.txt'.format(self.name, self.settings) p = make_bes(self.equation_count, self.term_size) write_text(filename, str(p)) self.inputfiles += [filename]