Skip to content

Latest commit

 

History

History
73 lines (44 loc) · 2.04 KB

README.md

File metadata and controls

73 lines (44 loc) · 2.04 KB

Testing Conversational Assistants

Overview

This repository contains the source code and resources used in the blog post titled "Testing Conversational Assistants Using BDD". The aim of this project is to provide a practical example to accompany the concepts and solutions discussed in the blog post.

Disclaimer

Please note that the code contained in this repository is not intended for production use. It has been developed for demonstration purposes to support the content of the associated blog post. As such, it may lack the robustness, error handling, and security features required for a production environment. Users are encouraged to use this code as a learning tool and to apply best practices when adapting or extending it for their own use cases.

Installation

Prerequisites

This project requires Python 3.8 or later. If you don't have Python installed, you can download it from the official website.

Clone the Repository

To clone the repository, run the following command:

git clone [email protected]:EqualExperts/agents-behave.git

Navigate to the project directory

cd agents-behave

(Optional) Create a virtual environment

It's a good practice to use a virtual environment to avoid conflicts between project dependencies. To create a virtual environment, run:

python -m venv .venv

Install the dependencies

This project uses Poetry to manage dependencies. To install the dependencies, run:

poetry install

Activate the virtual environment

If you created a virtual environment, activate it by running:

source .venv/bin/activate

Set up the environment variables

source .env

Run the BDD tests

To run the BDD tests, run:

cd hotel_reservations
behave

License

This project is licensed under the MIT License - see the LICENSE file for details.