RedisLibrary
RedisLibrary is a Robot Framework test library which provides keywords for manipulating in-memory data stores in Redis
Redis is an open-source software project that implements data structure servers. It is networked, in-memory, and stores keys with optional durability.
You can add, get, update and delete your data from Redis. The keywords are implemented using redis-py
Usage
Install robotframework-redislibrary via pip command
pip install -U robotframework-redislibrary
Example Test Case
| *** Settings *** | ||||
|---|---|---|---|---|
| Library | RedisLibrary | |||
| *** Test Cases *** | ||||
| TestRedisSample | ||||
| ${redis_conn}= | Connect To Redis | myredis-dev.com | port=6379 | |
| ${data}= | Get From Redis | ${redis_conn} | BARCODE|1234567 | |
| Should Be Equal As Strings | ${data} | TestExpectedData | ||
| ${obj_to_add}= | Create Dictionary | name=testFullName | ||
| Append To Redis | ${redis_conn} | BARCOE|1234567 | ${object_to_add} | |
| @{key_list}= | Get All Match Keys | ${redis_conn} | BARCODE* | 1000 |
Documentation
For the detail keyword documentation. Go to this following link:
https://robotframework-thailand.github.io/robotframework-redislibrary/RedisLibrary.html
Help & Issues
Mention me on Twitter @nottyo
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file robotframework-redislibrary-1.2.5.tar.gz.
File metadata
- Download URL: robotframework-redislibrary-1.2.5.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b8b967c6e77369d42f2e1f0434fc3ea37965078eb78e7b76d9f941d463ad160
|
|
| MD5 |
d0a94b80fbedfd55386da892c010d9cc
|
|
| BLAKE2b-256 |
528779cd7f765cebdff671e4d8a0288d1599a48e9d38cf353f0d9db3e142b981
|