Ivan GeorgievAutomate Boring Tasks — Loop API Calls for Each Record of a Data File Using PostmanThere are cases when you need to execute an API call many times — again and again and again and again. Have seen people spending weeks or…3 min read·Mar 24, 2023----
Ivan GeorgievPython Class Decorator Primer — Class Instance RegistryLet’s assume we have a situation where we need to keep track about eache instance of a class.1 min read·Oct 21, 2022----
Ivan GeorgievEvent-Driven Python with pypubsubSimple Event Driven Python Example — Explained5 min read·Sep 25, 2022----
Ivan GeorgievTake a screenshot in Python, using SeleniumSelenium driver has save_screenshot() method which saves a screenshot of the browser viewable area to an image file. Let’s try taking a…2 min read·Dec 28, 2021----
Ivan GeorgievPassing context across steps with pytest-bddBehave framework uses generic catch-them-all context to maintain state across test steps. Many newcomers to the pytest and pytest-bdd world…2 min read·Dec 26, 2021----
Ivan GeorgievTest HTTP and API interactions with vcrpyImplement fast HTTP and API interaction tests for Python applications with ease2 min read·Nov 30, 2021----
Ivan GeorgievHow to execute unit tests before commit or push to git?The term “shift left” refers to a practice in software development in which teams focus on quality, work on problem prevention instead of…2 min read·Nov 29, 2021----
Ivan GeorgievHow to Migrate a Git RepositorySometimes you need to migrate an existing Git repository into a new repository. The migration needs to guarantee that the full commit…2 min read·May 15, 2021----
Ivan GeorgievConnect to a SQL Database from Python using access tokenConnecting to a database using username and password is very convenient and easy. There are situations where we have a restriction to use…2 min read·Apr 23, 2021----