A mock SSH server emulating Aerohive devices
Project description
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.
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 Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mock_aerohive-0.0.2.tar.gz.
File metadata
- Download URL: mock_aerohive-0.0.2.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d40a24ada4c9f74121c530ac2ec8f661cf7f1a69e36ac4b4154e91452390db3e
|
|
| MD5 |
ace759c6cf5aa27932ecc98acca5f411
|
|
| BLAKE2b-256 |
56c01d2283f4b233d5028bf35ddc59d151bbc656c9ad95776e6509b1b65a4e4d
|
File details
Details for the file mock_aerohive-0.0.2-py2-none-any.whl.
File metadata
- Download URL: mock_aerohive-0.0.2-py2-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70c5ea09ea2ca41da9006b6ceeb6fcb6632922f16062cde8b309451eb80390b3
|
|
| MD5 |
fefd464eef1785e3708e356548c85eb2
|
|
| BLAKE2b-256 |
489c6361a919004a3b86e79c6a41a25839d397dc77feed2f262bc011a4664066
|