コード例 #1
0
ファイル: test_compiler.py プロジェクト: rudimk/dlr-dotnet
def test_load_order_modfile():
    fileName = path_combine(testpath.temporary_dir, "loadOrderMod.py")
    dllName = path_combine(testpath.temporary_dir, "loadOrderMod.dll")
    write_to_file(fileName, "def f(): return 'hello'")
    clr.CompileModules(dllName, fileName)
    write_to_file(fileName, "def f(): return 'bonjour'")
    clr.AddReferenceToFileAndPath(dllName)
    import loadOrderMod
    AreEqual(loadOrderMod.f(), 'hello')
コード例 #2
0
def test_load_order_modfile():
    fileName = path_combine(testpath.temporary_dir,"loadOrderMod.py")
    dllName = path_combine(testpath.temporary_dir,"loadOrderMod.dll")
    write_to_file(fileName, "def f(): return 'hello'")
    clr.CompileModules(dllName, fileName)
    write_to_file(fileName, "def f(): return 'bonjour'")
    clr.AddReferenceToFileAndPath(dllName)
    import loadOrderMod
    AreEqual(loadOrderMod.f(), 'hello')
コード例 #3
0
ファイル: test_compiler.py プロジェクト: hugot305/ironpython3
 def test_load_order_modfile(self):
     import clr
     fileName = os.path.join(self.temporary_dir,"loadOrderMod.py")
     dllName = os.path.join(self.temporary_dir,"loadOrderMod.dll")
     self.write_to_file(fileName, "def f(): return 'hello'")
     clr.CompileModules(dllName, fileName)
     self.write_to_file(fileName, "def f(): return 'bonjour'")
     clr.AddReferenceToFileAndPath(dllName)
     import loadOrderMod
     self.assertEqual(loadOrderMod.f(), 'hello')
コード例 #4
0
 def test_load_order_modfile(self):
     import clr
     fileName = os.path.join(self.temporary_dir,"loadOrderMod.py")
     dllName = os.path.join(self.temporary_dir,"loadOrderMod.dll")
     self.write_to_file(fileName, "def f(): return 'hello'")
     clr.CompileModules(dllName, fileName)
     self.write_to_file(fileName, "def f(): return 'bonjour'")
     clr.AddReferenceToFileAndPath(dllName)
     import loadOrderMod
     self.assertEqual(loadOrderMod.f(), 'hello')