Metadata-Version: 2.1
Name: robotframework-mongodb-bson-library
Version: 1.1
Summary: Mongo Database utility library for Robot Framework that uses bson serialization utils
Home-page: https://github.com/momenh/robotframework-mongodb-bson-library
Author: momen heragi
Author-email: momenh@gmail.com
License: Copyright (c) 2011, The Arizona Board of Regents on behalf of
        The University of Arizona
        
        All rights reserved.
        
        Developed by: iPlant Collaborative as a collaboration between
        participants at BIO5 at The University of Arizona (the primary hosting
        institution), Cold Spring Harbor Laboratory, The University of Texas at
        Austin, and individual contributors. Find out more at
        http://www.iplantcollaborative.org/.
        
        Redistribution and use in source and binary forms, with or without
        modification, are permitted provided that the following conditions are
        met:
        
         * Redistributions of source code must retain the above copyright
           notice, this list of conditions and the following disclaimer.
         * Redistributions in binary form must reproduce the above copyright
           notice, this list of conditions and the following disclaimer in the
           documentation and/or other materials provided with the distribution.
         * Neither the name of the iPlant Collaborative, BIO5, The University
           of Arizona, Cold Spring Harbor Laboratory, The University of Texas at
           Austin, nor the names of other contributors may be used to endorse or
           promote products derived from this software without specific prior
           written permission.
        
        THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
        IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
        TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
        PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
        HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
        SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
        TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
        PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
        LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
        NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
        SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
        
Keywords: mongodb,robotframework,robotframework-mongodb-bson-library,MongoDBBSONLibrary
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: Public Domain
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Testing
Description-Content-Type: text/markdown
License-File: LICENSE

Robotframework-MongoDB-Library
==============================

A library for interacting with MongoDB from RobotFramework.

Uses pymongo.

Notes
-----

This is a fork from the library [Robotframework-MongoDB-Library](https://github.com/robotframework-thailand/robotframework-mongodb-library.git)

main change is that the json string parsing will be modified to bson loads method, 
this way all bson functions like (ObjectId, Timestamps ....etc ) will be supported directly without any needs to explicitly parse using bson in robot framwork



License
-------
See LICENSE file for updated license information

Install
-------
You can install by pulling down source and executing the following:

'''
sudo python setup.py install
'''



You can install using pip

'''
pip install robotframework-mongodb-bson-library
'''

# Documentation
For the detail keyword documentation. Go to this following link:

https://momenh.github.io/robotframework-mongodb-bson-library/

- install build tools:

    $ python3 -m pip install --upgrade build

- build dist:

    $ python3 -m build
 
- install twine for upload to:

    $ python3 -m pip install --upgrade twine

- upload dist package:

    $ python3 -m twine upload --repository pypi dist/*


