Skip to main content

unittest integration for Skipper test-gating via Google Spreadsheet

Project description

skipper-unittest

unittest integration for Skipper test-gating via Google Spreadsheet.

Installation

pip install skipper-unittest

Setup

from skipper_unittest import SkipperTestCase
from skipper_core import SkipperConfig, FileCredentials

class AuthTests(SkipperTestCase):
    skipper_config = SkipperConfig(
        spreadsheet_id="YOUR_SPREADSHEET_ID",
        credentials=FileCredentials("./service-account-skipper-bot.json"),
        sheet_name="skipper-python",
    )

    def test_login(self):
        ...  # auto-skipped when disabled in the spreadsheet

Test ID Format

tests/test_auth.py > ClassName > test_method_name

See the root README for full documentation.

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

skipper_unittest-0.1.0.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

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

skipper_unittest-0.1.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file skipper_unittest-0.1.0.tar.gz.

File metadata

  • Download URL: skipper_unittest-0.1.0.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.5 {"installer":{"name":"uv","version":"0.11.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for skipper_unittest-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1f421bfb830358ff8b61568507ef4d9297016014311d93faa4f932dca66b6fdb
MD5 61ce3671f3faaf472c9444e9c3297863
BLAKE2b-256 601b3514434fa668633abf118f0220f7a96914f332f88cf196a387f175494370

See more details on using hashes here.

File details

Details for the file skipper_unittest-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: skipper_unittest-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.5 {"installer":{"name":"uv","version":"0.11.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for skipper_unittest-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 76ee185b8a970c706f57eef398ca2922228a62f528bf10a7172497ed8eb6e425
MD5 e67cd5821de97c5b357a5284dc67fa99
BLAKE2b-256 ed0c23fa4d74452cbb29a44870ca230554bde10053444299a6b3f105e5dd1eeb

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