Skip to content

Commit 6fbfb3e

Browse files
committed
feat: remove inaccurate nox session portion from the template noxfile.py
1 parent 9a3c45b commit 6fbfb3e

File tree

1 file changed

+1
-26
lines changed

1 file changed

+1
-26
lines changed

noxfile.py

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -120,33 +120,8 @@ def test(session: Session) -> None:
120120
session.log("Installing template testing dependencies...")
121121
# Sync deps from template's own pyproject.toml, e.g., 'dev' group that includes 'pytest', 'cookiecutter'
122122
session.install("-e", ".", "--group", "dev", "--group", "test")
123+
session.run("pytest", "tests")
123124

124-
# Create a temporary directory for the generated project
125-
temp_dir: Path = Path(tempfile.mkdtemp())
126-
session.log(f"Rendering template into temporary directory: {temp_dir}")
127-
128-
# Run cookiecutter to generate a project
129-
# Need to find cookiecutter executable - it's in the template dev env installed by uv sync.
130-
cookiecutter_command: list[str] = ["uv", "run", "cookiecutter", "--no-input", "--output-dir", str(temp_dir), "."]
131-
132-
session.run(*cookiecutter_command, external=True)
133-
134-
# Navigate into the generated project directory
135-
generated_project_dir = temp_dir / "test_project" # Use the slug defined in --extra-context
136-
if not generated_project_dir.exists():
137-
session.error(f"Generated project directory not found: {generated_project_dir}")
138-
139-
session.log(f"Changing to generated project directory: {generated_project_dir}")
140-
session.cd(generated_project_dir)
141-
142-
session.log("Installing generated project dependencies using uv sync...")
143-
session.install("-e", ".", external=True)
144-
145-
session.log("Running generated project's default checks...")
146-
session.run("nox")
147-
148-
session.log(f"Cleaning up temporary directory: {temp_dir}")
149-
shutil.rmtree(temp_dir)
150125

151126

152127
@nox.session(venv_backend="none")

0 commit comments

Comments
 (0)