test_combinedMessageBindings
Check native message loading without changing the public Python interfaces.
- test_combinedMessageBindings.test_concurrent_message_imports_wait_for_native_initialization(tmp_path, first_import, second_import, fail_first)[source]
Wait for native initialization and recover from a failed first import.
- Parameters:
tmp_path – Directory for an isolated package used in failure-injection cases.
first_import – Start by importing the messaging package or its private extension.
second_import – Import the same binding, another binding, or the messaging package concurrently.
fail_first – Inject an initialization failure before testing a clean retry.
All payload modules retain their identities and share one native file.