ni / nidaqmx-python

A Python API for interacting with NI-DAQmx
Other
413 stars 155 forks source link

Create multi-process grpc fixture and simple name collision test #598

Closed erickshepherdNI closed 1 month ago

erickshepherdNI commented 1 month ago

What does this Pull Request accomplish?

This PR creates a new test fixture that can create multiple instances of the grpc server object. The PR also adds a new test that creates an AI task and an AO task with the same name targeting separate grpc servers.

Why should this Pull Request be merged?

This PR is required to add more OOP multi-process tests for https://dev.azure.com/ni/DevCentral/_workitems/edit/2665192

What testing has been done?

bkeryan commented 1 month ago

This test belongs in Azure Devops because it will use internal APIs.