Skip to content

istedee/Cookbook

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PWP SPRING 2022

COOKBOOK

Group information

Remember to include all required documentation and HOWTOs, including how to create and populate the database, how to run and test the API, the url to the entrypoint and instructions on how to setup and run the client

The external dependencies are listed in the requirements.txt file. They can be installed to a python virtual environment with command:

pip install -r requirements.txt

This command needs to be run in the same directory where the requirements.txt is located if no path is spesified in the command.

The database used for this implementation is SQLite.

The database is setup automatically once the Flask app is started.
This is done by running command in same directory as app.py:

flask run

The app initialises the database automatically.
The population for testing purposes can be done simply by sending a POST request with empty body to url:
127.0.0.1:5000/api/populate

This populates the database with commands, that can be found from database/db_creator_V2.py

Populated database can be viewed from the terminal print when sending a GET request to url:
127.0.0.1:5000/api/populate

This prints the content of the database to check that the population was succesful.

Location of the database is /database/cookbook.db

The tests for the application can be run and found from the folder /tests with command in the folder:

pytest

This will setup a test application with pytest and test the application for any potential errors

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%