File tree Expand file tree Collapse file tree 1 file changed +41
-2
lines changed Expand file tree Collapse file tree 1 file changed +41
-2
lines changed Original file line number Diff line number Diff line change 1
- # Building an API framework with Python
1
+ # Building an API test automation framework with Python
2
+
3
+ ## Purpose
4
+
5
+ Code for TAU (Test automation university) course on building an API framework with Python. Once ready this would be
6
+ published at [ Test automation university] ( https://testautomationu.applitools.com/ ) , You can also find a series of blogs
7
+ that I'm writing for this course on my blog [ https://automationhacks.io/ ] ( https://automationhacks.io/tags/ )
8
+ under ` Python ` tag. However, the video courses are going to have much more context and in depth discussions
9
+
10
+ ## Setup
11
+
12
+ Ensure you
13
+ have [ pipenv already installed] ( https://automationhacks.io/2020/07/12/how-to-manage-your-python-virtualenvs-with-pipenv/ ) :
14
+
15
+ ``` zsh
16
+ # Activate virtualenv
17
+ pipenv shell
18
+ # Install all dependencies in your virtualenv
19
+ pipenv install
20
+ ```
21
+
22
+ ## How to navigate
23
+
24
+ Each chapter has its own dedicated branch in ` /example/<chapter_no>_<topic> ` format. For
25
+ e.g. ` example/01_setup_python_dependencies `
26
+
27
+ You can either use your IDE or terminal to switch to that branch and see the last updated commit.
28
+
29
+ ``` zsh
30
+ # Checkout the entire branch
31
+ git checkout example/01_setup_python_dependencies
32
+ # Checkout to a specific commit, here <sha> can be found using `git log` command
33
+ git checkout < sha>
34
+ ```
35
+
36
+ ## Discuss?
37
+
38
+ Feel free to use the [ Github discussions] ( https://github.com/automationhacks/course-api-framework-python/discussions/1 )
39
+ in this repo to ✍🏼 your thoughts or even use the disqus comments section on the blogs.
40
+
41
+ Happy learning!
2
42
3
- This is the code for TAU course on building an API framework with python
You can’t perform that action at this time.
0 commit comments