Library for Robot Framework in which to interface with Azure Data Factory
Project description
robotframework-azure-data-factory
Robot Framework library which enables you to interface with Azure Data Factory(ADF)
Requirements
- Python 3.7+ is required due to Azure dependencies.
- Robot Framework
- Azure Subscription
Installation
pip install robotframework-adf-library
Examples
*** settings ***
Library AzureDataFactoryLibrary
Library Collections
Suite Setup Connect To Adf <subscription_id> <resource_group_name> <datafactory_name>
*** Test Cases ***
Run testcase and expect the ADF pipeline to succeed
Start Pipeline And Expect It To Succeed <pipeline_name>
Run testcase and expect the ADF pipeline to fail
Start Pipeline And Expect It To Fail <pipeline_name>
Run testcase and the name check if a pipeline exists
@{lijst van pipelines} = Get Pipelines Of Adf Instance
List Should Contain Value ${lijst van pipelines} <pipeline_name>
Known limitations
- Authentication with ADF is done via User Authentication via the browser. Future updates will include other ways of authentication.
- Only one connection with ADF is possible for the keywords to work at the moment. Future updates will remedy this limitation.
Further references
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
Close
Hashes for robotframework_adf_library-0.0.10.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09d24eb53ec5fc57512ec549d67db249f70ced4fb113ca74a094d3dfca535103 |
|
MD5 | 098b2a4a93447b6027a9b074ac591472 |
|
BLAKE2b-256 | d78e74a6bd859b235cce6bba995a75dcfbce847ad4c7062e54da8bf2228428fa |
Close
Hashes for robotframework_adf_library-0.0.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d034fd18a434e5d2917c50522fcf5d0ec42b2e95d04d252becebbc7273de8b3 |
|
MD5 | f3aa69a3855a042243a20e22cf9c882b |
|
BLAKE2b-256 | 150d822f583f8f0dec9b0e7972b417ecc741f95fe69ddc91e042b8d21ef5b280 |