feat: django support. (#54)

This commit is contained in:
Adrian Frischkorn
2023-12-10 20:15:08 +01:00
committed by GitHub
parent c969a5b007
commit 48bf141103
4 changed files with 140 additions and 3 deletions

View File

@@ -9,6 +9,7 @@ from neotest_python.base import NeotestAdapter, NeotestResult
class TestRunner(str, Enum):
PYTEST = "pytest"
UNITTEST = "unittest"
DJANGO = "django"
def get_adapter(runner: TestRunner) -> NeotestAdapter:
@@ -20,6 +21,10 @@ def get_adapter(runner: TestRunner) -> NeotestAdapter:
from .unittest import UnittestNeotestAdapter
return UnittestNeotestAdapter()
elif runner == TestRunner.DJANGO:
from .django_unittest import DjangoNeotestAdapter
return DjangoNeotestAdapter()
raise NotImplementedError(runner)