BDD with Python

Here's a list of references:
TDD vs. BDD: What’s the Difference? (Complete Comparison) - Semaphore
Discover the key differences between TDD vs BDD, their workflows, tools, and best practices for developers.

Get a refresher on TDD vs BDD
Reference | Cucumber
Gherkin uses a set of special keywords to give structure and meaning to
Learn enough gherkin
to be dangerous
Tutorial - behave 1.2.7.dev7 documentation
Get yourself acquainted with behave
GitHub - jadm11/LLM-iterative-completion-deepeval-test: A project demonstrating Iterative Completion Testing for LLMs using DeepEval for managing evaluations and SentenceTransformer for semantic similarity checks.
A project demonstrating Iterative Completion Testing for LLMs using DeepEval for managing evaluations and SentenceTransformer for semantic similarity checks. - jadm11/LLM-iterative-completion-deepe…
Bonus: Example on how to do LLM deep evals using gherkin
scenarios
behave-django — behave-django 1.5.0 documentation
Bonus: Run behave
with Django
Profit!