2013-07-02 2 views
0

IronPython에서 작동하지 않는 타사 테스트 라이브러리 인 PyTest를 사용하고 있습니다. 표준 Python 인터프리터에서 실행되는 PyTest를 사용하는 모듈에서 IronPython 인터프리터에서 실행해야하는 모듈을 호출하려면 어떻게해야합니까?표준 Python 인터프리터에서 일부 모듈 실행, IronPython에서 다른 모듈 실행

+0

이 게시물에 관심이 있을지 모르겠다. http://stackoverflow.com/questions/2939678/pure-python-implementation-of-greenlet-api – John

답변

0

질문을 다시 읽는다면 거꾸로 생각한 것처럼 보입니다. CPython에서 CLR 모듈을 가져올 수 있으므로 Python for .NET이 해결책이 될 수 있습니다. http://pythonnet.sourceforge.net/. IronPython 코드를 .DLL로 컴파일하고 가져올 수 있습니다.

또한 .Net 응용 프로그램에서 CPython 런타임을 리버스 - 임베드 할 수 있어야합니다.

+0

pytest는 c 확장자를 사용하지 않으며 순수한 파이썬이므로 도움이되지 않을거야. – mata

+0

@mata - 그것을 지적 해 주셔서 감사합니다. 그것은 CPython을 .NET에 내장하는 것처럼 보입니다. "Python for .NET"이 트릭을 수행합니다. 아마 그것은 당신이 버전 번호를 다운 그레이드하도록 강요하는 얇은 솔루션 일지 몰라도. – frr171