API-client for Test IT
Project description
Test IT TMS API client for Python
Getting Started
Installation
pip install testit-api-client
Usage
Configuration
To use client you need to provide configuration to Api
:
from testit_api_client.api import Api
requests = Api(url, private_token, proxy=proxy)
After configuration is done you can access different clients from Api
object and then use methods to control Test IT.
Examples
Create and start test-run
from testit_api_client.json_fixture import JSONFixture
testrun_id = requests.create_testrun(
JSONFixture.create_testrun(
project_id,
testrun_name))
requests.testrun_activity(testrun_id, 'start')
Create autotest
autotest_id = requests.create_autotest(
JSONFixture.create_autotest(
external_id,
project_id,
autotest_name,
steps,
setup,
teardown,
namespace,
classname,
title,
description,
links,
labels
))
Contributing
You can help to develop the project. Any contributions are greatly appreciated.
- If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
- Please make sure you check your spelling and grammar.
- Create individual PR for each suggestion.
- Please also read through the Code Of Conduct before posting your first idea as well.
License
Distributed under the Apache-2.0 License. See LICENSE for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.