#------------------------------------------------------------------------- # CxxTest: A lightweight C++ unit testing library. # Copyright (c) 2008 Sandia Corporation. # This software is distributed under the LGPL License v3 # For more information, see the COPYING file in the top CxxTest directory. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. #------------------------------------------------------------------------- # # Execute this script to copy the cxxtest/*.py files # and run 2to3 to convert them to Python 3. # import glob import subprocess import os import shutil os.chdir('cxxtest') for file in glob.glob('*.py'): shutil.copyfile(file, '../python3/cxxtest/'+file) # os.chdir('../python3/cxxtest') # for file in glob.glob('*.py'): subprocess.call('2to3 -w '+file, shell=True)