A mock SSH server emulating Aerohive devices.
Install:
pip install mock_aerohive
Basic usage:
from mock_aerohive import MockAerohive
aerohive = MockAerohive()
# You must add at least 1 user before starting the server! (Library limitation)
aerohive.addUser("admin", "aerohive")
port = aerohive.run("127.0.0.1")
# Or provide a port: aerohive.run("127.0.0.1", 2222)
aerohive.stop() # Stop a single server.
aerohive.stopAll() # Terminate the background thread running all SSH servers (otherwise the process will hang)
# Once you stop the background thread, you may not start another server (with 'run') -
# another library limitation.
For an example of a py.test fixture that automates starting and stopping servers (which cleans up servers at the end of the testing session, but allows multiple servers to be run), see test/util/MockAerohiveFixture.py, and test/integration/auth/test_addUser_and_login.py for an example.
Versioning
This package uses semantic versioning.
Metadata
Release files for mock-aerohive 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mock_aerohive-0.0.2.tar.gz | 3.5 kB | Without provenance | Details for mock_aerohive-0.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mock_aerohive-0.0.2-py2-none-any.whl | Python 2 | none | any | Details for mock_aerohive-0.0.2-py2-none-any.whl |
Total release size: 9.0 kB
Release files / mock_aerohive-0.0.2.tar.gz
| Download URL | mock_aerohive-0.0.2.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d40a24ada4c9f74121c530ac2ec8f661cf7f1a69e36ac4b4154e91452390db3e
|
|
BLAKE2b-256 checksum How to use checksums |
56c01d2283f4b233d5028bf35ddc59d151bbc656c9ad95776e6509b1b65a4e4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / mock_aerohive-0.0.2-py2-none-any.whl
| Download URL | mock_aerohive-0.0.2-py2-none-any.whl |
|---|---|
| Size | 5.5 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
70c5ea09ea2ca41da9006b6ceeb6fcb6632922f16062cde8b309451eb80390b3
|
|
BLAKE2b-256 checksum How to use checksums |
489c6361a919004a3b86e79c6a41a25839d397dc77feed2f262bc011a4664066
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for mock-aerohive 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.