Metadata-Version: 2.1
Name: robotframework-couchbaselibrary
Version: 1.0.5.dev1
Summary: A Robot Framework library to work with Couchbase
Home-page: https://github.com/peterservice-rnd/robotframework-couchbaselibrary
Author: JSC PETER-SERVICE
Author-email: mf_aist_all@billing.ru
License: Apache License, Version 2.0
Keywords: testing robotframework couchbase
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Testing
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Framework :: Robot Framework :: Library
Requires-Dist: couchbase (<=2.3.5)
Requires-Dist: robotframework (>=3.0.1)
Requires-Dist: robotframework-jsonvalidator (>=1.0.0)

Robot Framework Couchbase Library
=================================

|Build Status|

Short Description
-----------------

`Robot Framework`_ library to work with Couchbase.

Installation
------------

Before installing robotframework-couchbaselibrary, you should have the following to be installed:

- Couchbase Server (http://couchbase.com/download)
- libcouchbase_. version 2.8.0 or greater (Bundled in Windows installer)
- libcouchbase development files.
- Python development files
- A C compiler.

To install the library from PyPI, use this command:

::

    pip install robotframework-couchbaselibrary

Documentation
-------------

See keyword documentation for CouchbaseLibrary library on `GitHub`_.

Example
-------

.. code:: robotframework

    *** Settings ***
    Library           CouchbaseLibrary
    Test Setup        Connect To Couchbase
    Test Teardown     Close All Couchbase Bucket Connections

    *** Test Cases ***
    View Document In Bucket
        Switch Couchbase Bucket Connection    bucket1
        View Document By Key    key=1C1#000
        Switch Couchbase Connection     bucket2
        View Document By Key    key=1C1#000

    *** Keywords ***
    Connect To Couchbase
        Connect To Couchbase Bucket    my_host_name    8091    bucket_name    password    alias=bucket1
        Connect To Couchbase Bucket    my_host_name    8091    bucket_name    password    alias=bucket2

License
-------

Apache License 2.0

.. _Robot Framework: http://www.robotframework.org
.. _libcouchbase: http://developer.couchbase.com/documentation/server/4.5/sdk/c/start-using-sdk.html
.. _GitHub: https://github.com/peterservice-rnd/robotframework-cassandracqllibrary/tree/master/docs

.. |Build Status| image:: https://travis-ci.org/peterservice-rnd/robotframework-couchbaselibrary.svg?branch=master
   :target: https://travis-ci.org/peterservice-rnd/robotframework-couchbaselibrary

