test_database.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:aiomongo 作者: ZeoAlliance 项目源码 文件源码
def test_profiling_info(self, mongo, test_db):
        connection = await mongo.get_connection()
        if connection.is_mongos:
            pytest.skip('Profiling works only without mongos.')
            return

        await test_db.system.profile.drop()
        await test_db.set_profiling_level(ALL)
        await test_db.test.find_one()
        await test_db.set_profiling_level(OFF)

        info = await test_db.profiling_info()
        assert isinstance(info, list)

        assert len(info) >= 1
        # These basically clue us in to server changes.
        assert isinstance(info[0]['responseLength'], int)
        assert isinstance(info[0]['millis'], int)
        assert isinstance(info[0]['client'], str)
        assert isinstance(info[0]['user'], str)
        assert isinstance(info[0]['ns'], str)
        assert isinstance(info[0]['op'], str)
        assert isinstance(info[0]['ts'], datetime.datetime)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号