public void TestCreate() { using PyScope scope = Py.CreateScope(); Assert.IsFalse(PyModule.SysModules.HasKey("testmod")); PyModule testmod = new PyModule("testmod"); testmod.SetAttr("testattr1", "True".ToPython()); PyModule.SysModules.SetItem("testmod", testmod); using PyObject code = PythonEngine.Compile( "import testmod\n" + "x = testmod.testattr1" ); scope.Execute(code); Assert.IsTrue(scope.TryGet("x", out dynamic x)); Assert.AreEqual("True", x.ToString()); }