/TestDrivenDevelopment-with-Python

This repository contains a project that explores the concepts and practices of Test-Driven Development (TDD) using Python. It demonstrates how TDD can improve code quality, maintainability, and reliability. The repository includes instructions for installation and usage

Primary LanguagePythonMIT LicenseMIT

Test-Driven Development with Python

This project is a learning resource for Test-Driven Development (TDD) methodology using Python, pytest, and the Given-When-Then (GWT) methodology.

Table of Contents

Introduction

In this project, we explore the concepts and practices of Test-Driven Development (TDD) using Python. TDD is a software development approach that emphasizes writing tests before writing the actual code. It helps improve code quality, maintainability, and reliability.

Installation

To get started with this project, follow these steps:

  1. Clone the repository: git clone https://github.com/lucasedmundo11/TestDrivenDevelopment-with-Python.git
  2. Install the required dependencies: pip install -r requirements.txt or conda install --file requirements.txt or conda env create -f environment.yml

Usage

To run the tests, use the following command:

pytest

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is open source and available under the MIT License.