Mk `test_no_runtime()` not require `pytest-trio`

(cherry picked from commit 79dda4cb4a)
packaging_py314_prep
Gud Boi 2026-05-13 20:43:22 -04:00
parent 1d960193f8
commit ffad2f91ec
1 changed files with 9 additions and 5 deletions

View File

@ -10,18 +10,22 @@ import tractor
from tractor._testing import tractor_test
@pytest.mark.trio
async def test_no_runtime():
"""A registrar must be established before any nurseries
def test_no_runtime():
'''
A registrar must be established before any nurseries
can be created.
(In other words ``tractor.open_root_actor()`` must be
engaged at some point?)
"""
with pytest.raises(RuntimeError) :
'''
async def main():
async with tractor.find_actor('doggy'):
pass
with pytest.raises(tractor._exceptions.NoRuntime) :
trio.run(main)
@tractor_test
async def test_self_is_registered(reg_addr):