Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.43 KB

File metadata and controls

42 lines (29 loc) · 1.43 KB

Building an API test automation framework with Python

Purpose

Code for TAU (Test automation university) course on building an API framework with Python. Once ready this would be published at Test automation university, You can also find a series of blogs that I'm writing for this course on my blog https://automationhacks.io/ under Python tag. However, the video courses are going to have much more context and in depth discussions

Setup

Ensure you have pipenv already installed:

# Activate virtualenv
pipenv shell
# Install all dependencies in your virtualenv
pipenv install

How to navigate

Each chapter has its own dedicated branch in /example/<chapter_no>_<topic> format. For e.g. example/01_setup_python_dependencies

You can either use your IDE or terminal to switch to that branch and see the last updated commit.

# Checkout the entire branch
git checkout example/01_setup_python_dependencies
# Checkout to a specific commit, here <sha> can be found using `git log` command
git checkout <sha>

Discuss?

Feel free to use the Github discussions in this repo to ✍🏼 your thoughts or even use the disqus comments section on the blogs.

Happy learning!