chore: move testing utils out of utils

This commit is contained in:
Tiara Rodney 2025-06-21 01:41:47 +02:00
parent 55ec6323bb
commit 9abfabde00
No known key found for this signature in database
GPG key ID: 5F43FAB4FBE5B5EB
7 changed files with 9 additions and 9 deletions

View file

@ -0,0 +1,33 @@
import os
from pathlib import Path
import pytest
pytestmark = pytest.mark.pytest
from byteb4rb1e.testing.pytest import get_current_test
from byteb4rb1e.testing.pytest.decorators import run_in_subprocess_once
class Test_get_current_test:
"""
"""
def test_default(self):
"""
"""
os.environ['PYTEST_CURRENT_TEST'] = 'foo::bar (something)'
result = get_current_test()
assert isinstance(result[0], Path)
assert str(result[0].name) == 'foo'
assert result[1] == 'bar'
def test_invalid(self):
"""
"""
del os.environ['PYTEST_CURRENT_TEST']
with pytest.raises(RuntimeError):
get_current_test()