TestLink API XML-RPC Client
Project description
testlink-api-client
XML-RPC Client For TestLink
Installation
#!/bin/bash
pip install TestlinkApiCLient
Example
#!/usr/bin/env python
from TestlinkApiClient.xmlrpc import TestlinkClient
# Connect Testlink
testlink = TestlinkClient(url='Testlink Access Url', user='Testlink Username', dev_key='Personal Api Key')
# List Project
testlink.list_project()
Function List
- Project Operations
testlink.list_project()
testlink.create_project(project_name='Project Name')
testlink.create_project(project_name='Project Name', prefix='Prefix')
testlink.delete_project(project_name='Project Name')
- Plan Operations
testlink.list_plan(project_name='Project Name')
- Suite Operations
testlink.list_suite(project_name='Project Name')
testlink.list_suite(project_name='Project Name', suite_name='Suite Name')
testlink.get_suite(project_name='Project Name', suite_name='Suite Name')
testlink.create_suite(project_name='Project Name', suite_name='Suite Name')
testlink.create_suite(project_name='Project Name', suite_name='Suite Name', parent_suite_name='Parent Suite Name')
- Case Operations
testlink.get_case(project_name='Project Name', case_ext_id='Test Case External ID')
testlink.create_case(project_name='Project Name', suite_name='Suite Name', case_name='Test Case Title')
testlink.create_case(project_name='Project Name', suite_name='Suite Name', case_name='Test Case Title', summary='Test Case Summary', steps='Test Case Steps')
testlink.update_step(case_ext_id='Test Case External ID', steps='Test Case Steps')
testlink.set_execution_result(project_name='Project Name', plan_name='Plan Name', build_name='Build Name',
case_ext_id='Test Case External ID', case_exe_result='Execition Result')
testlink.set_execution_result(project_name='Project Name', plan_name='Plan Name', build_name='Build Name',
case_ext_id='Test Case External ID', case_exe_result='Execution Result',
notes='Execution Log or Notes')
testlink.get_last_execution_result(project_name='Project Name', plan_name='Plan Name', case_ext_id='Test Case External ID')
Parameters Description
- Test Case Steps
Steps is a list, every step format could find from testlink.step_template
- Execution Result
PASS: p, pass, passed
FAIL: f, fail, failed
BLOCK: b, block, blocked
Rest Client For TestLink
In The Future
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.
Source Distribution
Built Distribution
File details
Details for the file TestlinkApiClient-0.1.7.tar.gz
.
File metadata
- Download URL: TestlinkApiClient-0.1.7.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.1.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
38c03252ee11515709a3133dabc802c87f282ffc572b760a5a0d55e8d476c387
|
|
MD5 |
33a99c95925bff0aa89fa68ea3d4ee2a
|
|
BLAKE2b-256 |
559a0596b6686a6ff05a3e8d9be84620a828eb37f9e2db350bd8f839fdc4f0b8
|
File details
Details for the file TestlinkApiClient-0.1.7-py3-none-any.whl
.
File metadata
- Download URL: TestlinkApiClient-0.1.7-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.1.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
5afcb46da916ca8c3ae9ab555577976c62ecea26a35606167423f200137cbcb6
|
|
MD5 |
da3fe75a530e83a447ee41b0df28fac2
|
|
BLAKE2b-256 |
bfa6ed7098b0547341678c992a5556dc4f2e1b17c3ee0d49e314caf2f67571de
|