A simple object-oriented python interface to the DevOps REST API
Project description
DevOpsAPI
A simple object-oriented easy-to-use python inteface to the Azure DevOps REST API
Features
- Create, Delete and Modify WorkItems and Test Cases
- Query WorkItems using the wsql
Quickstart
-
Create an PAT on DevOps, give permissions for the scopes you want to access
from DevOpsAPI import Api, Wit, Step api = Api(organisation="myorg", projet="myproject", user="your@email.com", apikey="PAT")
-
Create a WorkItem
wi = api.WorkItem.create(type=Wit.Task, title="First Task", area="my\\area") wi.Description = "Describe your Task" wi.Tags = "tag1,tag2"
-
Create a Test Case
wi = api.TestCase.create(title="First TestCase", area="my\\area") wi.Description = "Describe your Test Case" wi.Tags = "tag1,tag2"
-
Add some Steps to the Test Case
step1 = Step("Given I use DevOpsAPI") step2 = Step("Then I am happy") wi.Steps = [step1, step2]
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
DevOpsAPI-0.1.1.tar.gz
(6.1 kB
view details)
Built Distribution
File details
Details for the file DevOpsAPI-0.1.1.tar.gz
.
File metadata
- Download URL: DevOpsAPI-0.1.1.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3f921edc61db93fdc62ef6469676a5789a1d3e9548831e63c6a4a0a7fc030c3 |
|
MD5 | e3d984f13ce0a4a144db43409a2e6ea5 |
|
BLAKE2b-256 | 6d5ff167337a85692c5a99cc8712d11864c064eee5f27829f2a1ee110cec6993 |
File details
Details for the file DevOpsAPI-0.1.1-py2.py3-none-any.whl
.
File metadata
- Download URL: DevOpsAPI-0.1.1-py2.py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d56fe3e62af019c1a45ba708ea23d98086bfb5454c94bec20c97fefe72da76e2 |
|
MD5 | 9b42d026fb2071bb4f8b624377f6db10 |
|
BLAKE2b-256 | 235bd05f390fe09fa6cf75ed59eb7fc84cb507689d58e21e0e09da7210f2cd90 |