PR issues
This commit is contained in:
parent
1d0a0c1c17
commit
71249f04ab
29
README.md
29
README.md
|
@ -1,3 +1,32 @@
|
||||||
# Welcome to Microblog!
|
# Welcome to Microblog!
|
||||||
|
|
||||||
This is an example application featured in my [Flask Mega-Tutorial](https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world). See the tutorial for instructions on how to work with it.
|
This is an example application featured in my [Flask Mega-Tutorial](https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world). 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 "
|
||||||
|
|
||||||
|
2. Run all unit tests
|
||||||
|
|
||||||
|
run " python -m unittest discover -s ./tests/unit "
|
Loading…
Reference in New Issue