Access the Bumblebee Networks Controller API and define account, endpoint node, service node, app service, endpoint, and user classes.
Project description
Bumblebee Networks SDK
Purpose:
- This is a Python package that simplifies interaction with the Bumblebee Networks controller API by streamlining the steps of making API requests and handling responses.
Directory Details:
- /src
- account.py - initializes a class representing an account
- app_service.py - initializes a class representing an app service
- ep.py - initializes a class representing an endpoint
- service_node.py - initializes a class representing a service node
- user.py - initializes a class representing a user
- bbt.py - defines an object that accesses the controller API to translate method calls into HTTP requests and procceses responses
- /test
- account_bbt_test.py - tests account-related GET operations of the API when accessed through the SDK
- GET operations tested: get_account
- app_service_bbt_test.py - tests app service-related GET operations of the API when accessed through the SDK
- GET operations tested: get_app_service, get_app_service_detail, get_app_service_hosting
- ep_bbt_test.py - tests endpoint and endpoint node-related GET operations of the API when accessed through the SDK
- GET operations tested: get_ep_node_groups, get_ep_nodes, get_endpoint_node_detail, get_eps, get_endpoint_detail
- service_node_bbt_test.py - tests service node-related GET operations of the API when accessed through the SDK
- GET operations tested: get_service_node, get_service_node_detail
- account_bbt_test.py - tests account-related GET operations of the API when accessed through the SDK
Installation/Setup Steps:
- Set up and activate your virtual environment
- On macOS/Linux:
- python3 -m venv
- source venv/bin/activate
- On Windows:
- python -m venv venv
- venv\Scripts\activate
- On macOS/Linux:
- Install the package using pip
- pip install bumblebee-sdk-test
- Install the required packages: pip install -r requirements.txt
- Configure your env variables by creating an .env file in the root directory and listing your login information as following:
- username="your-email"
- password="your-password"
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
bumblebee_sdk_test-1.0.1.tar.gz
(12.6 kB
view details)
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 bumblebee_sdk_test-1.0.1.tar.gz.
File metadata
- Download URL: bumblebee_sdk_test-1.0.1.tar.gz
- Upload date:
- Size: 12.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1e43dedbdb476cd1de8ed9144e790282958562865965b507f72f84a540e7705
|
|
| MD5 |
18131d2f5997d5306dfd7c2bfba849f0
|
|
| BLAKE2b-256 |
69bd215a23d4d2c7fd0c0a901aa43621cce85f539efeaf66653c6e0f512fea0e
|
File details
Details for the file bumblebee_sdk_test-1.0.1-py3-none-any.whl.
File metadata
- Download URL: bumblebee_sdk_test-1.0.1-py3-none-any.whl
- Upload date:
- Size: 13.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
374aad27ed3d0b2c775608f92ee1592c6f8682a764ec5ba78b00a091a156dd32
|
|
| MD5 |
e6ecd387e289ab4bd285c87da58355ee
|
|
| BLAKE2b-256 |
38b6235e7c671842527348e9279a7bfbebb156a534f6ffff01eecef2d98c49d0
|