pytest 5 通过TyinDB读写json文件

作者: gavin 分类: Python,自动化测试 发布时间: 2020-11-07 14:57




import pytest
import json
from tinydb import TinyDB

@pytest.fixture
def db():
    db = TinyDB("db.json")
    print("\n Setup DB")
    yield db
    #db.purge()

    print("/n Teardown DB")

def test_insert_one(db):
    db.insert({"name": "Bob"})
    assert len(db.all()) == 1
    #raise Exception()
    print("Test finished")

def test_insert_multiple(db):
    db.insert_multiple(
        [{"name": "Alice"}, {"name": "Carlos"}]
    )
    assert len(db.all()) == 3

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注