Ejemplo n.º 1
0
		public void NoMainSpecifiedForLibraryThrowsNoError()
		{
			PythonCompiler compiler = new PythonCompiler();
			compiler.TargetKind = PEFileKinds.Dll;
			compiler.OutputAssembly = "test.dll";
			compiler.SourceFiles = new string[0];
			compiler.MainFile = null;
			compiler.VerifyParameters();
		}
Ejemplo n.º 2
0
		public void NoMainFileSpecifiedForWindowsApplication()
		{
			try {
				PythonCompiler compiler = new PythonCompiler();
				compiler.TargetKind = PEFileKinds.WindowApplication;
				compiler.OutputAssembly = "test.exe";
				compiler.SourceFiles = new string[0];
				compiler.MainFile = null;
				compiler.Compile();
				
				Assert.Fail("Expected PythonCompilerException.");
			} catch (PythonCompilerException ex) {
				Assert.AreEqual(Resources.NoMainFileSpecified, ex.Message);
			}
		}