测试mongodb的robotframework扩展库
robot-mongodb-librar的Python项目详细描述
机器人mongodb库
mongodb扩展机器人测试框架
https://pypi.org/project/robot-mongodb-library/
如何使用
pip install robot-mongodb-library
导入项目文件:示例.机器人在
*** Settings ***
Library RobotMongoDBLibrary.Insert
Library RobotMongoDBLibrary.Update
Library RobotMongoDBLibrary.Find
Library RobotMongoDBLibrary.Delete
*** Variables ***
&{MONGODB_CONNECT_STRING} host=127.0.0.1 port=27017 username=admin password=password database=robotdb collection=customer
*** Test Cases ***
Test insert data into mongodb
&{DATA} Create Dictionary _id=X100001 name=Tarathep address=Thailand phone=8888888888
${MSG} InsertOne ${MONGODB_CONNECT_STRING} ${DATA}
Should Be Equal ${MSG} INSERTED SUCCESS
Test find by fillter data from mongodb
&{FILLTER} Create Dictionary name=Tarathep address=Thailand
${RESULTS} Find ${MONGODB_CONNECT_STRING} ${FILLTER}
FOR ${RESULT} IN @{RESULTS}
Log To Console ${RESULT["phone"]}
END
Test update data phone into mongodb by ID
&{NEWDATA} Create Dictionary phone=0649359xxx
${MSG} Update ${MONGODB_CONNECT_STRING} X100001 ${NEWDATA}
Should Be Equal ${MSG} UPDATED SUCCESS
Test find data by ID from mongodb
${RESULTS} FindOneByID ${MONGODB_CONNECT_STRING} X100001
Log To Console ${RESULTS}
Test delete data by ID into mongodb
${MSG} DeleteOneByID ${MONGODB_CONNECT_STRING} X100001
Should Be Equal ${MSG} DELETED SUCCESS
示例结果
- 项目
标签: