Skip to main content

Custom qase client

Project description

Python tests versions Downloads

custom-qase-client

This is an unofficial client QASE

Official client: https://github.com/qase-tms/qase-python

API QASE: https://developers.qase.io/reference/

Guide: https://developers.qase.io/docs

Installation


You can install via pip

$ pip install cqase-client

or with poetry

$ poetry add -D cqase-client

How to work


First, get api token from page https://app.qase.io/user/api/token (See guide)

For body and params use dict type, like in requests library

from cqase.client import QaseClient

client = QaseClient(api_token='YOUR_API_TOKEN')

code = 'CODE'  # project code
# create project
body = {'title': f'Title test project', 'code': code, 'access': 'all'}
client.projects.create(body=body)

# create suite
body = {"title": "test suit"}
client.suites.create(code=code, body=body)

# create case
body = {"title": "test case"}
client.cases.create(code=code, body=body)

# create test run
body = {"title": "test run"}
client.runs.create(code=code, body=body)

# upload attachment
client.attachments.upload(code, "./cat.jpeg")

# finish test run
client.runs.complete(code=code, uuid=1)

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

cqase-client-0.1.3.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

cqase_client-0.1.3-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file cqase-client-0.1.3.tar.gz.

File metadata

  • Download URL: cqase-client-0.1.3.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.8.9 Darwin/21.5.0

File hashes

Hashes for cqase-client-0.1.3.tar.gz
Algorithm Hash digest
SHA256 63e458c015b97b2cd8b88981f6b8d8dba959f96aeae08514815843290b3a02fa
MD5 ea20e9eb5c220c3a2878c43830abc3bf
BLAKE2b-256 fd6f283fc6934d78cffa840e92902b8e8f05ffd2643f6d0d4cd4e2c63560add0

See more details on using hashes here.

File details

Details for the file cqase_client-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: cqase_client-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.8.9 Darwin/21.5.0

File hashes

Hashes for cqase_client-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 34f4da8b333aa511a44d9fd7a0d1f2d467d8a72484e62b4b786e6c14050d44c1
MD5 a7bd3cb3fdf99290d5e299c2dd5506a2
BLAKE2b-256 d91e7e622a09afe279f113d3965ae8d5417cc51b40235d167823fad24cbe6d6e

See more details on using hashes here.

Supported by

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