Exemple #1
0
    def test_add_load(self):
        mg = MacroGenerator()
        mg.add_load('main.any')
        macros = mg.generate_macros()
        assert macros[0][0] == 'load "main.any"'

        mg = MacroGenerator()
        defines = {'AnyString': '"Test\\string"'}
        mg.add_load('main.any', define_kw=defines)
        macros = mg.generate_macros()
        assert macros[0][
            0] == 'load "main.any" -def AnyString=---"\\"Test\\\\string\\""'

        mg = MacroGenerator()
        defines = {'AnyScript': 'Main.MyStudy'}
        mg.add_load('main.any', define_kw=defines)
        macros = mg.generate_macros()
        assert macros[0][0] == 'load "main.any" -def AnyScript="Main.MyStudy"'

        mg = MacroGenerator()
        paths = {'testpath': 'c:\\path\\to\\something'}
        mg.add_load('main.any', path_kw=paths)
        macros = mg.generate_macros()
        assert macros[0][
            0] == 'load "main.any" -p testpath=---"c:\\\\path\\\\to\\\\something"'
 def test_add_load(self):
     mg = MacroGenerator()
     mg.add_load('main.any')
     macros = mg.generate_macros()
     assert macros[0][0] == 'load "main.any"'
     
     mg = MacroGenerator()
     defines = {'AnyString': '"Test\\string"'}
     mg.add_load('main.any', define_kw = defines)
     macros = mg.generate_macros()
     assert macros[0][0] ==  'load "main.any" -def AnyString=---"\\"Test\\\\string\\""' 
     
     mg = MacroGenerator()
     defines = {'AnyScript': 'Main.MyStudy'}
     mg.add_load('main.any', define_kw = defines)
     macros = mg.generate_macros()
     assert macros[0][0] ==  'load "main.any" -def AnyScript="Main.MyStudy"' 
     
     
     mg = MacroGenerator()
     paths = {'testpath': 'c:\\path\\to\\something' }
     mg.add_load('main.any', path_kw=paths)
     macros = mg.generate_macros()
     assert macros[0][0] == 'load "main.any" -p testpath=---"c:\\\\path\\\\to\\\\something"'