os.environ["PINGUINO_DATA"] = os.getenv("PINGUINO_HOME") sys.path.append(os.path.join(os.getenv("PINGUINO_DATA"), "qtgui", "resources")) from qtgui.pinguino_api.pinguino import Pinguino, AllBoards from qtgui.pinguino_api.pinguino_config import PinguinoConfig from qtgui.pinguino_api.config import Config Pinguino = Pinguino() PinguinoConfig.set_environ_vars() PinguinoConfig.check_user_files() config = Config() PinguinoConfig.update_pinguino_paths(config, Pinguino) PinguinoConfig.update_pinguino_extra_options(config, Pinguino) PinguinoConfig.update_user_libs(Pinguino) Pinguino.set_os_variables() ######################################################################## class TestPreprocess(unittest.TestCase): #---------------------------------------------------------------------- def test_delete_comments(self): cases = ( ("//Pinguino Rules!", ""), ("/*Pinguino Rules!*/", ""), ("/*Pinguino //Rules!*/", ""), ("///*Pinguino Rules!*/", ""),
os.environ["PINGUINO_DATA"] = os.getenv("PINGUINO_HOME") sys.path.append(os.path.join(os.getenv("PINGUINO_DATA"), "qtgui", "resources")) from qtgui.pinguino_api.pinguino import Pinguino, AllBoards from qtgui.pinguino_api.pinguino_config import PinguinoConfig from qtgui.pinguino_api.config import Config Pinguino = Pinguino() PinguinoConfig.set_environ_vars() PinguinoConfig.check_user_files() config = Config() PinguinoConfig.update_pinguino_paths(config, Pinguino) PinguinoConfig.update_pinguino_extra_options(config, Pinguino) PinguinoConfig.update_user_libs(Pinguino) Pinguino.set_os_variables() ######################################################################## class TestPreprocess(unittest.TestCase): #---------------------------------------------------------------------- def test_delete_comments(self): cases = (("//Pinguino Rules!", ""), ("/*Pinguino Rules!*/", ""), ("/*Pinguino //Rules!*/", ""), ("///*Pinguino Rules!*/", ""), ( "\n".join([ "#define LED1 0\n", "//#define LED2 1\n", "/*\n",