The same testcase written using following python testing frameworks: unittest, pytest, robot framwork, behave.
Create python virtual environment, activate it and install dependencies:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Simple application which aim is to detect cats and people on given picture.
Running the app: python demo_app/cat_detector.py
Use the following commands (from root directory) for each testing framework to run the tests:
python -m unittest tests/unittest/test_cat_detector.py
python -m pytest tests/pytest/test_cat_detector_pytest.py
python -m robot tests/robot/Test/Cat_TestSuite.robot
python -m behave tests/behave/cat_detection.feature