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.2.0a2.tar.gz
(8.2 kB
view hashes)
Built Distribution
Close
Hashes for DevOpsAPI-0.2.0a2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 060dce4ec5f7c97d2cdb3cdaebf894ff8a3cd81041dbffb4b8b75039eb86e110 |
|
MD5 | c574a8b85dc5f35d4a8fd5b8750909a0 |
|
BLAKE2b-256 | 97b6f4bc9f98f4f9efeb14af993f369212eb45d420836842a10caad708904e52 |