Saravanan666/pypi-org huggingface dataset:
Package: robotframework-impansible
ContentsIntroductionDocumentationInstallationUsageSupportIntroductionImpansibleis aRobot Frameworktest
library for access to all Ansible internal modules.
All Ansible modules are available as Robotframework’s keywords.
The Impansible library can be used without Robotframework.Impansible is operating system independent and supports Python 2.7 as well
as Python 3.x or newer.DocumentationSeekeyword documentationfor available keywords and more information
about the library in general.For general information about using test libraries with Robot Framework, seeRobot Framework User Guide.InstallationThe recommended installation method is usingpip:pip install --upgrade robotframework-impansibleWith recent versions ofpipit is possible to install directly from theGitHubrepository. To install latest source from the master branch, use
this command:pip install git+https://github.com/AdamPrzybyla/Impansible.gitAlternatively you can download the source distribution fromPyPI, extract
it, and install it using one of the following depending are you using
Python or Jython:python setup.py installUsageThe library can be used localy if teh first parametr is set to “local”
or remotly if the first parameter is set to hostname.
You need to export ssh keys or provide the propper credentials.
if you have root access you need to set the ansible_password variable
but for sudo access you neeed to set ansible_become_password and ansible_user
variables.The keywors documenatation can be found on this site:keyword Documentation*** variables ***${PAC}mtr#${ansible_password}  xxxxxxx${ansible_become_password}xxxxxxxxx${ansible_user}user_user*** settings ***libraryImpansiblelibraryCollectionslibraryOperatingSystem*** test cases ***test 1${x}=Setuplocalhostlog${x}
        ${y}=get from dictionary${x}ansible_facts${h}=get from dictionary${y}ansible_hostname${z}=get from dictionary${y}ansible_distributionShould be Equal${z}UbuntuShould Contain${h}testertest 2[Timeout]600${x}=aptlocalhostpackage=${PAC}state=present${x}=get from dictionary${x}invocation${y}=get from dictionary${x}module_args${s}=get from dictionary${y}stateShould be Equal${s}present${w}=Runwhich${PAC}Should Contain${w}  ${PAC}test 3[Timeout]600${x}=aptlocalhostpackage=${PAC}state=absent${x}=get from dictionary${x}invocation${y}=get from dictionary${x}module_args${s}=get from dictionary${y}stateShould be Equal${s}absent${w}=Runwhich${PAC}Should not Contain${w}  ${PAC}test 4${x}=aptlocalhostpackage=python-opensslstate=present${c}=get certificatelocalhosthost=www.onet.plport=443proxy_host=1.1.2.2${e}=get from dictionary${c}expiredShould not be True${e}test 5${x}=nitz2log${x}test 6${w}=commandlocalhostuname -a${w}=get from dictionary${w}stdoutShould Contain${w}GNU/Linuxtest 7${x}=python requirements infolocalhost${x}=get from dictionary${x}ansible_facts${x}=get from dictionary${x}discovered_interpreter_pythonShould Contain${x}pythonSupportIf the provided documentation is not enough, there are various support forums
available:robotframework-usersmailing list
Package: robotframework-implicitcontext
robotframework-implicitcontextA simple robotframework resource for using implicit context in BDD tests.INSTALL:pip install robotframework-implicitcontextIMPORT:Resource  ImplicitContextLibrary/ImplicitContextKeywords.resourceCREATE SOME KEYWORDS:A new robotalk titled "${talk_title}"
  ${a_robotalk}=  Create Robotalk  ${talk_title}  # Your Keyword
  Push Implicit Context  robotalk  ${a_robotalk}
  [Return]  ${a_robotalk}

The ${idx_name:first|second|third|fourth|fifth|last|next-to-last} robotalk has not yet received applause
  ${a_robotalk}=  Get Implicit Context  robotalk  ${idx_name}
  Robotalk Should Not Have Applause  ${a_robotalk}  # Your KeywordUSE THE KEYWORDS:Given a new robotalk titled "My Talk"
And a new robotalk titled "Another Talk"
Then the first robotalk has not yet received applause
And the second robotalk has not yet received applauseTK:Link to generated libdocLink to atests
Package: robotframework-importresource
ImportResourceTool to import robot framewort resource files from installed python packages.For example, if you want to distribute the keyword files via pip packages, place those
files into a package within folder "rf-resources" and then, within the testdata:LibraryImportResourceresources=yourpackagename;anotherpackageSeehttps://github.com/rasjani/robotframework-importresource-testdatafor example package
used during acceptance tests on how to package your robotframework resource files.
Package: robotframework-init
robotframework_init, is a scaffolding which can help you install most robot framework need,
and it can create a empty project。robotframework_init 是一个脚手架工具，通过它可以帮你安装大部分常用的 robot framework需要的包，
且会生成一个统一文档结构。Examplerf_init.py --project_name test_rf
Package: robotframeworkinteractive
robotframework-interactiveThis project is designed to allow Robot Framework (RF) commands to be ran interactively from the command line. It is
important to note that not all RF keywords and commands will work as this is reading the input string and determining
what to run.Installationpip install robotframeworkinteractiveHow To Runpython -m robotframeworkinteractiveRunning your first commandAll the Robot Framework builtins are available right away. If you are on windows, they can be autocompleted by
pressing the tab button.Importing a LibraryAny library you have installed in your current python installation are available to be imported. The same can be done
with any local resources by using theLibraryorResourcekeywordsWorking with VariablesJust like in your testing, variables can also be set and accessed.Closing the promptThe prompt can be closed by either typingexit()or by hitting ctrl-c twiceLimitationsOn Linux Clients the autocomplete feature does not workMultiline commands do not work (FOR loops, IF statements, etc)LicenseDistributed under the MIT License. SeeLICENSEfor more informationContactTyler Rose -tylerjosephrose@gmail.comProject Link:https://github.com/tylerjosephrose/robotframework-interactive
Package: robotframework-interfacelibrary
IntroductionRobotFramework-IFHttpLibrary is an Interface testing library forRobotFrameworkIt includes post, get, delete, put method to send http requests,and also use MySql
datebase to verify the Correctness of response datas.It support Python 2.x and MySql database only.InstallationUsingpipThe recommended installation method is usingpip:pip install robotframework-interfacelibraryThe main benefit of usingpipis that it automatically installs all
dependencies needed by the library. Other nice features are easy upgrading
and support for un-installation:pip install --upgrade robotframework-interfacelibrary
pip uninstall robotframework-interfacelibraryUsage Guider:Web端：通过Cookie登录访问。
设置环境变量keyword:
create session
connect to database
post/get request  登录接口Mobile端:包括PC和Mobile客户端,通过Proxy访问需要加密，根据项目需求可扩展测试库然后增加相应的加密算法关键字，
定制相应的request headers和加密请求体body，再调用encrypt post关键字发送加密http 请求。Project ContributorsWuqiWeiYaTing
Package: robotframework-ioslibrary
=========================robotframework-ioslibrary=========================**robotframework-ioslibrary** is a `Robot Framework<http://code.google.com/p/robotframework/>`_ test library for all your iOSautomation needs.It uses `Calabash iOS Server<https://github.com/calabash/calabash-ios-server>`_ to communicate with yourinstrumented iOS application similar to how `Selenium WebDriver<http://seleniumhq.org/projects/webdriver/>`_ talks to your web browser.Installation++++++++++++To install, just fetch the latest version from PyPI:.pip install --upgrade robotframework-ioslibraryPrepare your iOS app++++++++++++++++++++To prepare your iOS app look at <https://github.com/calabash/calabash-ios#installation>Install Waxsim++++++++++++++To get full simulator support, e.g.: for testing in app purchasesyou have to install waxsim.Download the source from::https://github.com/jonathanpenn/WaxSim/tarball/93d4dd1d137609eb2dd7dd97161d8b7d7b8267e9change into the directory and build it with::xcodebuildThen add the binary to your pathSimulator Reset+++++++++++++++To use `Reset Simultor` enable:System preferences -> Accesability -> Enable access for Assisted devicesUsage+++++API documentation can be found at`http://lovelysystems.github.com/robotframework-ioslibrary/IOSLibrary.html<http://lovelysystems.github.com/robotframework-ioslibrary/IOSLibrary.html>`_,here is an example on how to use it:============  ================Setting          Value============  ================Library          IOSLibrary============  ================\============  =================================  ===================================  ==========     ========================Test Case    Action                             Argument                              Argument      Argument============  =================================  ===================================  ==========     ========================Example\             [Documentation]                    Starts the iOS Simulator and swipes\             Set Device URL                     localhost:37265\             Start Simulator\             Wait Until Keyword Succeeds        1 minute                             5 seconds      Is Device Available\             Swipe                              right\             Rotate                             left\             Screen Should Contain              Hello World============  =================================  ===================================  ==========     ========================License+++++++robotframework is a port of the ruby-based `calabash-ios` and thereforelicensed under the  `Eclipse Public License (EPL) v1.0<http://www.eclipse.org/legal/epl-v10.html>`_Development by `Lovely Systems GmbH <http://www.lovelysystems.com/>`_,sponsored by `Axel Springer AG <http://www.axelspringer.de/>`_.
Package: robotframework-ipmilibrary
This is a Robot Framework library for testing IPMI devices.RequirementsThe pure pyhton IPMI library fromhttps://github.com/kontron/python-ipmiis
needed.DocumentationThe most up-to-date keyword documentation can be found athttp://kontron.github.io/robotframework-ipmilibrary/IpmiLibrary.htmlContributingContributions are always welcome. You may send patches directly (eg.gitsend-email), do a github pull request or just file an issue.If you are doing code changes or additions please:respect the coding style (eg. PEP8),provide well-formed commit messages (seethis blog post.)add a Signed-off-by line (eg.git commit-s)LicenseLicensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Package: robotframework-jalali
robotframework-jalali====================This module allows easy to create JALALI Date in any format you want.Installation------------``pip install robotframework-jalali``Usage-----`jalaliLibrary keyworddocumentation <http://samira-esnaashari.github.io/robotframework-jalali/>`__.. code:: robotframework*** Settings ***Library     jalaliLibrary*** Test Cases ***Get Today jalaliDate${Date}=   today datelog     ${Date}     console=TrueGet Today jalaliDate with special format${Date}=   today date   %y.%m.%dlog     ${Date}     console=True*** Keywords ***Contribute----------If you like this module, please contribute! I welcome patches,documentation, issues, ideas, and so on.
Package: robotframework-jenkins
JenkinsLibrary for Robot FrameworkIntroductionJenkinsLibrary is a Robot Framework test
library which helps you to involve Jenkins in your tests.InstallationJust run:pip install robotframework-jenkinsUsageYou need to import Jenkins library:*** Settings ***
Library    JenkinsLibraryThen, you need to initialize Jenkins server with keyword:Set Jenkins Server    url=http://example.com:8080    username=admin    password=adminExample*** Settings ***
Library    JenkinsLibrary

*** Test Cases ***
Jenkins Create And Run Job
    [Setup]    Set Jenkins Server    url=http://example.com:8080    username=admin    password=admin
    Create Jenkins Job    test_job
    Start Jenkins Job    test_job
Package: robotframework-jenkinslibrary
robotframework-jenkinslibraryJenkins wrapper library for robotframeworkUsageInstall package by using pip:pipinstall-Urobotframework-jenkinslibraryExample Test Case*** Settings ***LibraryJenkinsLibrary*** Test Cases ***create session jenkins${protocol}${host}${username}${password}${verify}${job_details}=Get Jenkins Job${job_full_name}${job_build_details}=Get Jenkins Job Build${job_full_name}${build_number}${build_number}=Build Jenkins With Parameters${job_full_name}${parameters_string}${job_build_details}=Build Jenkins With Parameters And Wait Until Job Done${job_full_name}${parameters_string}102FalseDocumentFor more keyword detail go to the following link:https://robotframework-thailand.github.io/robotframework-jenkinslibrary/Uninstall packagepipuninstallrobotframework-jenkinslibraryFeature StatusAPIStatusGet Jenkins Job+Get Jenkins Job Build+Build Jenkins With Parameters+Build Jenkins With Parameters And Wait Until Job Done+--
Package: robotframework-jinger
JingeR: Jinja generator for Robot FrameworkGenerate data-driven Robot Framework testcases using Jinja templates.Use CasesGenerate tests for a REST APIStatic test generation (as opposed to dynamic test generation using theListener interface)How to use itInstall the packagepipinstallrobotframework-jingerSave the default template to the current directoryjingerinitHint: In case your environment does not allow executing jinger, call the Python module directly:python-mJingeRinitModify the template and the testdataNotesEach RF variable in the template that should be replaced by its value must be named according to the following pattern:${T_foo}.The template file is a valid .robot file in order to allow testing the template test case without having to first run Jinja to process the file.Generate a Robot Framework testsuitejingerruntestcase.jinja.robottestdata.pytestcase.robotNote: For debugging purposes the variables that were replaced in the template can be printed as comments in the generated .robot file by passing the option--debugtojinger run.How it worksThe .robot template file is converted to a Jinja template. This involves uncommenting the Jinja for-loop and replacing all RF variables of the form${T_var}with{{var}}.Jinja processes the template.The resulting list of testcases is written to the .robot file passed as last argument tojinger run
Package: robotframework-jira
Robot Framework keyword library wrapper foratlassian-python-apiThis module allows easy use of JIRA’s functionsAny docstrings JIRA provides are passed through to Robot Framework, so
they’re available in RIDE and in keyword documentation generated via
libdoc.For more information on Robot Framework please visitthe Robot
Framework homepage!Installationpipinstallrobotframework-jiraUsageJIRALibrary keywords
documentation*** Settings ***LibraryCollectionsLibraryJIRALibrary*** Variables ***${URL}https://jira.com${USER}mytestid${PASS}myPass*** Test Cases ***Connect To JIRA${session}Connect To Jira${URL}    ${USER}    ${PASS}
    ${projects}Projects${session}Log Dictionary${projects}WARNConnect To JIRA And Skip SSL CheckEvaluateurllib3.disable_warnings()${session}Connect To Jira${URL}    ${USER}    ${PASS}verify_ssl=${False}
    ${projects}Projects${session}Log Dictionary${projects}WARNAdd Comment to Issue${session}Connect To Jira${URL}    ${USER}    ${PASS}Issue Add Comment${session}JIRAID-1234My long comment !ContributeIf you like this module, please contribute! I welcome patches,
documentation, issues, ideas, and so on.
Package: robotframework-jmslibrary
robotframework-jmslibraryGetting startedInstallationpip install --upgrade robotframework-jmslibraryUsage*** Settings ***LibraryJMS*** Test Cases ***Send And Receive JMS MessagesCreate ProducerRobotQueue1SendHello from Robot FrameworkCreate ConsumerRobotQueue1Receive==Hello from Robot FrameworkSend JMS MessagesCreate ProducerRobotQueue4Send MessageHello from Robot FrameworkCreate ConsumerRobotQueue4Receive==Hello from Robot Framework
Package: robotframework-jsonquery
robotframework-jsonquerySimple wrapper for libraries used to query json files with different query language implementationsjsonpath-ng.ext (extended version with e.g. filters)jsonpath-ngjmespathExample:*** Settings ***
Library    JsonQuery    jsonpath-ng.ext

*** Test Cases ***
Read and query json file
    ${file}    Read Json File    sample.json
    ${result}   Query Json    ${file}    friends[?(@.id>1)]    #jsonpath-ng.ext syntax*** Settings ***
Library    JsonQuery    jmespath

*** Test Cases ***
Read and query json file
    ${file}    Read Json File    sample.json
    ${result}   Query Json    ${file}    friends[?id>`1`]    #jmespath syntaxDocumentationKeyword Documentation
Package: robotframework-jsonschemalibrary
Provides a simple interface tojsonschema, the Python implementation of JSON Schema.UsageThe library needs access to the file system location of the schemas, in order to resolve references
between schemas. Default is a subdirectory calledschemas- you could make a symlink here to wherever
the schema definition files are:Library  JSONSchemaLibrary  /path/to/schemas
...
My Test Case:
  Validate Json  schema_name.schema.json  {"foo": "bar"}Per default, only prints the validation error message when there’s an error.
Run with log levelDEBUGin order to see more info, including a dump of the schema, in the Robot Framework logs.Development$ pybot --pythonpath . testsTodoHTTP resolver
Package: robotframework-jsonvalidator
Short DescriptionRobot Frameworklibrary for JSON validation based on JSONSchema,
JSONPath, JSONSelect.Additional InformationJson SchemaJsonschema generatorJSONPath by Stefan GoessnerJSONPath TesterJSONSelectJSONSelect TesterInstallationInstall the library from PyPI using pip:pip install robotframework-jsonvalidatorDependenciesjsonschemajsonpath-rw-extobjectpathpyjsonselectDocumentationSee keyword documentation for JsonValidator library onGitHub.Examplejson_example.json{
  "store": {
    "book": [
      {
        "category": "reference",
        "author": "Nigel Rees",
        "title": "Sayings of the Century",
        "price": 8.95
      },
      {
        "category": "fiction",
        "author": "Evelyn Waugh",
        "title": "Sword of Honour",
        "price": 12.99
      },
      {
        "category": "fiction",
        "author": "Herman Melville",
        "title": "Moby Dick",
        "isbn": "0-553-21311-3",
        "price": 8.99
      },
      {
        "category": "fiction",
        "author": "J. R. R. Tolkien",
        "title": "The Lord of the Rings",
        "isbn": "0-395-19395-8",
        "price": 22.99
      }
    ],
    "bicycle": {
      "color": "red",
      "price": 19.95
    }
  }
}Robot Framework test case:*** Settings ***LibraryJsonValidatorLibraryOperatingSystem*** Test Cases ***Check Element${json_example}=OperatingSystem.Get File${CURDIR}${/}json_example.jsonElement should exist${json_example}.author:contains("Evelyn Waugh")LicenseApache License 2.0
Package: robotframework-jupyterlibrary
robotframework-jupyterlibraryARobot Frameworklibrary for automating (testing of)Jupyterend-user
applications and extensionspipcondadocsdemoactionsUsingWrite.robotfiles that useJupyterLibrarykeywords... or usemagicsin
notebooks.*** Settings ***LibraryJupyterLibrarySuite SetupWait For New Jupyter Server To Be Readyjupyter-labTest TeardownReset JupyterLab And CloseSuite TeardownTerminate All Jupyter Servers*** Test Cases ***A Notebook in JupyterLabOpen JupyterLabLaunch A New JupyterLab DocumentAdd And Run JupyterLab Code CellWait Until JupyterLab Kernel Is IdleCapture Page ScreenshotSee theacceptance testsfor examples.Installationpipinstallrobotframework-jupyterlibraryOrmambainstall-cconda-forgerobotframework-jupyterlibraryOr (if you must):condainstall-cconda-forgerobotframework-jupyterlibraryOr see thecontributing guidefor a development install.Free SoftwareJupyterLibrary is Free Software under theBSD-3-Clause License. It contains
code from a number of other projects:Jyve(BSD-3-Clause)Initial implementations of robot keywordsSome of its testing approaches (only distribtued in source form, not e.g. wheels) are
also derived from other tools:ipyforcegraph(BSD-3-Clause)Initial implementation ofkernel-under-test coverageinstrumentation
Package: robotframework-keepasslibrary
KeePass LibraryThis library enables Robot Framework to interact with KeePass databases.Supported KeePass versions:KDBX3KDBX4KeepassLibrary uses thePyKeePassmodules internally to access KeePass databasesSeehttps://keepass.infofor more information about KeePass in generalKeyword DocumentationSeekeyword documentationfor available keywords and more information about the library in general.InstallationThe recommended approach to install KeePassLibrary, regardless the version, is usingpip.Install (or upgrade) the latest KeePassLibrary version:pip install --upgrade robotframework-keepasslibraryExample*** Settings ***DocumentationA test suite with a single test for retrieving a password.......The test opens a KeePass database named Database.kdbx using...the keyfile Database.key....It then retrieves the first entry that matches the Username "User Name"...and logs the password from the returned KeePass database entryLibraryKeePassLibrary*** Test Cases ***Get KeePass Database EntryOpen KeePass DatabaseDatabase.kdbxkeyfile=Database.key${entry}=Get Entries By UsernameUser Namefirst=True${value}=Get Entry Password${entry}LogPassword for User Name is${value}Versions:0.4.0Update dependencies, rework for pykeepas 4.x with keyfile v2 support, additional test cases0.3.1Update dependencies, tests moved to github actions0.3.0New keywords for accessing entry and group data, rebuild of code usingPython Library Core.0.2.5Fix manifest, additional test cases0.2.4Update dependencies0.2.3Update dependencies, new travis builds0.2.2Update dependencies0.2.1KDBX v3 and v4 test cases0.2.0Group Support0.1.0Entry Support