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
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 Distributions
Built Distribution
Hashes for openhltest-1.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db2307e13316d86a37e72dd02b1bee5f83d04b0c3a2536def954c268a82057bd |
|
MD5 | da62a0a87a72101b3e0f5143d237949c |
|
BLAKE2b-256 | 28176d1770365582eaaba1c63f471a5a81cc19e1c3f9ea6ab5010697e17ed376 |