Includes Python Automation, docTest, test modules
Text processing scripts, simple scripts to navigate around in the directory structure, created regular expressions to compare the files found by the Os and Os.path modules
| Library | Version |
|-----------------|---------------|
| Python | 3.12.3 |
| Selenium | 4.19.0 |
| PyAutoGUI | 0.9.54 |
| Pyperclip | 1.8.2 |
| PyPDF2 | 3.0.1 |
| Openpyxl | 3.1.2 |
| IMAPClient | 3.0.1 |
| Beautifulsoup4 | 4.12.3 |
Others: Pip 24.0, PyCharm, Webbrowser, Requests 2.31.0, Re, Os, Sys, Shelve, Shutil, Docx, Smtplib, Traceback, Time, Pyzmail36
- Created small gui application using FreeSimpleGUI module, exracted the values from the application window for further processing
- Unittesting with Pytest - used assert to validate the logic, implemented fixtures to set up tests for initialization and reusability
- REST API Integration testing with python and Pytest
- Created tests for REST API endpoints to test the logic of To-do list application with mock objects, used UUID functions to generate unique IDs, created helper functions
- Ran the test in the terminal of pytest, did a quick sanity check to make sure all the tests successfully passed
| Library | Version |
|-----------------|---------------|
| Python | 3.12.3 |
| Pytest | 8.3.2 |
Others: Requests, Typing, Mock