Skip to main content

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


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)

Uploaded Source

Built Distribution

DevOpsAPI-0.1.1-py2.py3-none-any.whl (7.7 kB view details)

Uploaded Python 2 Python 3

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

Hashes for DevOpsAPI-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e3f921edc61db93fdc62ef6469676a5789a1d3e9548831e63c6a4a0a7fc030c3
MD5 e3d984f13ce0a4a144db43409a2e6ea5
BLAKE2b-256 6d5ff167337a85692c5a99cc8712d11864c064eee5f27829f2a1ee110cec6993

See more details on using hashes here.

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

Hashes for DevOpsAPI-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d56fe3e62af019c1a45ba708ea23d98086bfb5454c94bec20c97fefe72da76e2
MD5 9b42d026fb2071bb4f8b624377f6db10
BLAKE2b-256 235bd05f390fe09fa6cf75ed59eb7fc84cb507689d58e21e0e09da7210f2cd90

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