microblog/README.md

1.0 KiB

Welcome to Microblog!

This is an example application featured in my Flask Mega-Tutorial. See the tutorial for instructions on how to work with it.

How to run behave tutorial

NOTE behave steps in the .feature file MUST unicode match those in the 'steps' file

e.g. in the *.feature file there is a Gherkin line like 'the task 'Buy groceries' with estimate '2' should be added to the todo list'

then in the accompanying *step.py file it must follow the exact unicode in the behave decorator Like this -> '@then("the task '{title}' with estimate '{estimate}' should be added to the todo list")'

Also step files must follow the regex *step.py

  1. Running all behave features

run " behave tests/features/add-task.feature "

How to run unit tests

unit tests must follow the "test*.py" regex to be picked up

  1. Individual tests

run " python ./ests/unit/test_example.py "

  1. Run all unit tests

run " python -m unittest discover -s ./tests/unit "