Skip to main content

OpenHLTest Python Client

Project description

# OpenHLTest [![Validated](https://travis-ci.org/OpenHLTest/data-models.svg?branch=master)](https://travis-ci.org/OpenHLTest/data-models) [![Package](https://img.shields.io/pypi/v/openhltest.svg)](https://pypi.org/project/openhltest) [![Version](https://img.shields.io/pypi/pyversions/openhltest.svg)](https://pypi.org/project/openhltest) [![License](https://img.shields.io/badge/license-MIT-green.svg)](https://en.wikipedia.org/wiki/MIT_License)

OpenHLTest is a collaborative effort by test vendors to develop agnostic programmatic interfaces and tools for managing test equipment.

OpenHLTest’s initial focus is the following: - a consistent set of vendor-neutral data models (written in YANG) - continuous integration yielding a single set of client tools - test vendor server implementations of the data models

## Contributing to OpenHLTest This repository is primarily for publishing the models, documents, and other material developed by the OpenHLTest working group. We generally do not accept pull requests in this repository.

Feedback and suggestions to improve OpenHLTest models is welcomed by opening a [GitHub issue](https://github.com/OpenHLTest/data-models/issues).

# Continuous Integration On every commit to the repository folder travis continuous integration will start and do the following: - identify model changes, if none the build will stop - use pyang to validate the models. - use pyang to generate and update the views folder with a model text view and html view - use pyang to generate the python client files under the python_client/openhltest folder - run python client unit tests - generate pydoc html and markdown documentation - include documentation and model views in the openhltest folder - package and upload the openhltest folder as the [openhltest python package](https://pypi.org/project/openhltest/) to pypi.python.org

## OK continuous integration is great but what does it mean to me? Anytime the model is updated you can install the latest version of the OpenHLTest python client simply by doing the following: - pip install openhltest –upgrade –no-cache-dir

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

openhltest-0.0.0-py2.py3-none-any.whl (3.9 MB view hashes)

Uploaded Python 2 Python 3

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