Collection of modules for various tasks. Includes a test automation framework, for Python 2.
License
kdart/pycopia
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Overview ======== The Pycopia package is a collection of Python (and some C) modules for use in Python applications. There is support for network management, "Web" frontends, XML processing, process control, and more. Some noteworthy sub-packages and modules: SNMP -- An implementation of SNMP v1 and v2c (Manager only now.. but Agent class just needs to be filled in). SMI -- A library, based on wrapping libsmi, for parsing and accessing MIB files. Devices -- Defines SNMP Manager objects for specific devices. You can create a class that represent as device, and define which MIBs it supports. POM -- Python Object Model for XML. This is patterned after XML DOM, but is more pythonic. It also incorporates some XPath funcionality. XHTML -- Utilities and classes for creating XHTML documents. This is based on the Pythonic Object Model (POM) module, also found here. WWW.framework -- A web framework supporting virtual domains. process -- Spawn supprocesses. Interact with them using the Expect object. Get process stats. CLI -- Toolkit for making interactive command tools fast and easy. debugger -- Enhanced Python debugger. QA -- Test harness and framework for running tests, managing tests, and recording results. storage -- A database for keeping persistent configuration, the equipment object model, test cases and test results. This library is mostly governed by the Lesser GNU Public License (LGPL). If a module comes from another source then it may have another, more liberal, license. Parts here may be Other Peoples Code under the BSD or MIT license. INSTALL ======= See the INSTALL file.
About
Collection of modules for various tasks. Includes a test automation framework, for Python 2.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published