Greetings. I have a test framework written in C# that handles test execution, logging, reporting, etc., and some tests for some of our hardware that are written in Python. Ideally, I'm wanting to call Setup(), Run() and TearDown() methods defined in Python scripts, passing them an instance of the object I have that handles logging as a parameter (or defining it globally from the perspective of the loaded script). Whilst I can find methods that load entire Python scripts and call them from .NET, I can't seem to find anything in the documentation or defined publicly in Python.Runtime.dll. Is this doable? Is this documented? Thanks, Chris Meredith Test Engineer, North American Embedded Professional Services Email: christopher.meredith@nuance.com
The source code for the pythondotnet project has a great example of this. There is a copy [although, not quite up-to-date] of the project on the github repository which even has nUnit unit test framework built in. This project uses pure python to load the test assembly via unittest for a fairly complete test of the pythondotnet assembly itself. On 06/05/2011 03:06 PM, Meredith, Christopher wrote:
Greetings.
I have a test framework written in C# that handles test execution, logging, reporting, etc., and some tests for some of our hardware that are written in Python. Ideally, I’m wanting to call Setup(), Run() and TearDown() methods defined in Python scripts, passing them an instance of the object I have that handles logging as a parameter (or defining it globally from the perspective of the loaded script). Whilst I can find methods that load entire Python scripts and call them from .NET, I can’t seem to find anything in the documentation or defined publicly in Python.Runtime.dll. Is this doable? Is this documented?
Thanks,
Chris Meredith
Test Engineer, North American Embedded Professional Services
Email: christopher.meredith@nuance.com mailto:christopher.meredith@nuance.com
_________________________________________________ Python.NET mailing list - PythonDotNet@python.org http://mail.python.org/mailman/listinfo/pythondotnet
participants (2)
-
Barton
-
Meredith, Christopher