https://github.com/balder-dev/balderhub-rfb
BalderHub package for testing the rfb/vnc protocol
https://github.com/balder-dev/balderhub-rfb
balder balderhub reusable-tests rfb vnc vnc-client vnc-server
Last synced: about 1 month ago
JSON representation
BalderHub package for testing the rfb/vnc protocol
- Host: GitHub
- URL: https://github.com/balder-dev/balderhub-rfb
- Owner: balder-dev
- License: mit
- Created: 2023-07-14T18:22:35.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-28T06:56:14.000Z (almost 3 years ago)
- Last Synced: 2026-01-02T21:27:02.484Z (4 months ago)
- Topics: balder, balderhub, reusable-tests, rfb, vnc, vnc-client, vnc-server
- Language: Python
- Homepage: https://hub.balder.dev/projects/rfb
- Size: 32.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BalderHub Package `balderhub-rfb`
This is a BalderHub package for the [Balder](https://docs.balder.dev) test framework. It allows
you to test RFB/VNC clients, without the need of writing own tests. If you are new to Balder check out the
[official documentation](https://docs.balder.dev) first.
## Installation
You can install the latest release with pip:
```
python -m pip install balderhub-rfb
```
## Import scenarios
You can activate scenarios by importing them into your project:
```python
# file `scenario_balderhub_rfb.py
from balderhub.rfb.scenarios.client.handshaking import ScenarioRfbHandshakingIllegalProt, \
ScenarioRfbHandshakingNoSecType, ScenarioRfbHandshakingSecHandshakeFailed, ScenarioRfbHandshakingSecTypeNone, \
ScenarioRfbHandshakingSecTypeVnc
```
If you add a file that imports the scenario classes, Balder will automatically collect them (if they are in a file
that starts with file starting with ``scenario_*.py``).
## Create a setup
Checkout [the example section of the documentation](https://hub.balder.dev/projects/rfb/en/latest/examples.html)
for more details.
# Check out the documentation
If you need more information,
[checkout the ``balderhub-rfb`` documentation](https://hub.balder.dev/projects/rfb).
# License
This BalderHub package is free and Open-Source
Copyright (c) 2023 Max Stahlschmidt and others
Distributed under the terms of the MIT license