Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vkosuri/robotframework-ncclient
[Maintainer Required] Robotframework library for NETCONF clients
https://github.com/vkosuri/robotframework-ncclient
ncclient netconf robot-framework
Last synced: about 1 month ago
JSON representation
[Maintainer Required] Robotframework library for NETCONF clients
- Host: GitHub
- URL: https://github.com/vkosuri/robotframework-ncclient
- Owner: vkosuri
- License: mit
- Created: 2016-10-03T05:40:55.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-01T17:14:44.000Z (almost 2 years ago)
- Last Synced: 2024-03-15T08:06:35.475Z (8 months ago)
- Topics: ncclient, netconf, robot-framework
- Language: Python
- Homepage: https://vkosuri.github.io/robotframework-ncclient/
- Size: 76.2 KB
- Stars: 9
- Watchers: 3
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-robotframework - NcclientLibrary - ncclient/)) Robotframework NETCONF wrapper library of ncclient. (Libraries)
README
## Please consider cloning this project from here for your own use. https://github.com/scott-carrion/robotframework-ncclient2
[![PyPi downloads](https://img.shields.io/pypi/dm/robotframework-ncclient.svg)](https://pypi.python.org/pypi/robotframework-ncclient)
[![Latest Version](https://img.shields.io/pypi/v/robotframework-ncclient.svg)](https://pypi.python.org/pypi/robotframework-ncclient)# NcclientLibrary
NcclientLibrary is a [Robotframework](https://github.com/robotframework/robotframework) NETCONF wrapper libraray of [ncclient](https://github.com/ncclient/ncclient)
## Installation
``` Shell
virtualenv venv
source venv/bin/activate
pip install --upgrade pip
pip install --upgrade setuptools
pip install robotframework-ncclient
```If you stuck with any errors please try to install all these packages.
```bash
sudo apt install libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev
```## Example testcase
``` Robotframework
*** Settings ***
Library NcclientLibrary*** Test Cases ***
Test Login
${config} = Create Dictionary host=A.B.C.D port=830 username=user password=password hostkey_verify=False
Connect &{config}
```## Update docs
``` bash
python -m robot.libdoc src/NcclientLibrary/NcclientKeywords.py docs/index.html
```Pull requests are welcome.