Skip to main content

Nifi library for robotframework

Project description

codecov Build Status PyPI version

NifiLibrary

NifiLibrary is a Robot Framework library that simplifies interactions with the Apache NiFi API, leveraging the powerful Nipyapi SDK to provide keywords for managing NiFi components, controlling data flows, and automating tasks. This makes it easier to test and automate NiFi workflows directly within Robot Framework.

Usage

Install robotframework-nifilibrary via pip command

pip install -U robotframework-nifilibrary

Example Test Case

*** Settings ***
Library NifiLibrary
Library OperatingSystem
*** Test Cases ***
Rename File - Success
${token} Create Nifi Session ${host} ${port} ${username} ${password}
Update Parameter Value Without Stopped Component ${parameter_context_id} ${file_filter_param} ${file_filter_name}
Start Processor ${get_file_processor_id}
List Directory ${local_folder_path}/
Wait Until Keyword Succeeds 3x 5s File Should Exist ${local_folder_path}/${file_name_value}

Documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

robotframework_nifilibrary-2.1.2.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

robotframework_nifilibrary-2.1.2-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file robotframework_nifilibrary-2.1.2.tar.gz.

File metadata

File hashes

Hashes for robotframework_nifilibrary-2.1.2.tar.gz
Algorithm Hash digest
SHA256 f5b4405bf62d6cf71dbd27bd5a23439fac2673965d6b4baaf46e725ea887f68c
MD5 fc8cc7f3a4c1531a6a2bb379c43fff3b
BLAKE2b-256 d75b0e76564a7909b4b189af489e6ab84b677635f2604ecf2d360455ed2724d0

See more details on using hashes here.

File details

Details for the file robotframework_nifilibrary-2.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for robotframework_nifilibrary-2.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2d9ce76320e4a3f882c251c1916228047b6163d5627a4c75692f99535871fb9b
MD5 b42054a7965ed9dca2536787c23beba0
BLAKE2b-256 f1f4cd0b69acda0d3adeb4970963caf7de68963fb5bd39d6668b04bdd99120d6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page