diff --git a/noxfile.py b/noxfile.py index 62c201e..2d059a0 100644 --- a/noxfile.py +++ b/noxfile.py @@ -3,5 +3,15 @@ @nox.session def lint(session: nox.Session) -> None: - session.install("ruff") - session.run("ruff", "check") + session.install("poetry") + session.run("poetry", "install") + session.run("poetry", "run", "ruff", "check") + + +@nox.session +def test(session: nox.Session) -> None: + session.install("poetry") + session.run("poetry", "install") + + cmd = "poetry run django-app-helper djangocms_haystack test --cms --extra-settings tests/settings.py" + session.run(*cmd.split(" "))