Skip to main content

A Python package for regression testing with Google Sheets integration.

Project description

RegressionTesting

Copyright (c) 2025 Lionel Guo

Author: Lionel Guo

Email: lionelliguo@gmail.com

GitHub: https://github.com/lionelliguo/regressiontesting

Overview

RegressionTesting is a Python package for automating regression testing with Google Sheets. This package allows you to:

  • Fetch and compare HTTP headers using curl commands stored in Google Sheets.
  • Process these commands and store results (pass/fail) in Google Sheets.
  • Automatically manage the testing process using batch updates and configurable settings.

Requirements

  • Python 3.x
  • pip install gspread google-auth google-auth-oauthlib
  • curl command-line tool
  • A valid Google Service Account JSON key

Setup

  1. Clone this repository.
  2. Install the required dependencies:
pip install -r requirements.txt

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

regressiontesting-1.4.0.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

regressiontesting-1.4.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file regressiontesting-1.4.0.tar.gz.

File metadata

  • Download URL: regressiontesting-1.4.0.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for regressiontesting-1.4.0.tar.gz
Algorithm Hash digest
SHA256 cada41a99ccbd516a6d690ac66186fb24bb62757655d6859f8f8ed3a1d627c29
MD5 a329b59062944c839b7b70a460e97f98
BLAKE2b-256 f9fd5ea3b2e9748a076dd8ea74a2d596b39ecf223dab8b266dd0792c47f8ab2d

See more details on using hashes here.

File details

Details for the file regressiontesting-1.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for regressiontesting-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a13c7aa6e8c29ef9b94686c1121041194351fb281bb614b786ef930171d06585
MD5 06a41f8fc39d14d2b0f6cdac48bdae34
BLAKE2b-256 4a75fad9a30486f90f54e8c27c80ac6941041a568d2525040cb41b23dc70f845

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page