Skip to main content

Base Python OO API package to automate traffic generators (Spirent TestCenter, Ixia IxNetwork etc.)

Project description

+++ WORK IN PROGRESS - fully tested and functional, documentation under construction. +++

TGN - Traffic Generator

This package implements base Python OO API for traffic generators (IxNetwork, TestCenter etc.).

The package provides:
- Common utilities.
- Base class for all Python OO traffic generator classes.
- Base Python wrapper over Tcl - the lowest common denominator API for TGNs is Tcl (also the inheriting packages still
have some legacy code implemented in Tcl).

The Python wrapper over Tcl can work on top of any Python Tcl interpreter as long as it supports some common API.
The default Python Tcl interpreter used is Tk package but in the package there is also a sample of implementation of
Python Tcl interpreter over console (Telnet).

Logging:
- general messages + calls to underlining API + return values are logged to the logger provided by the application.
API calls are logged at debug level
- calls to underlining Tcl API are also logged to a separate file to create a native Tcl script that can be run as is.

Installation:
stable - pip instsll tgnooapi
testing - pip install tgnooapi --extra-index-url https://testpypi.python.org/pypi

Contact:
Feel free to contact me with any question or feature request at yoram@ignissoft.com

Project details


Download files

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

Files for tgnooapi, version 1.1.0
Filename, size File type Python version Upload date Hashes
Filename, size tgnooapi-1.1.0.tar.gz (8.8 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page