python mock 使用

Posted bufubaoni

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python mock 使用相关的知识,希望对你有一定的参考价值。

python中mock数据非常简单

例如:

class Human(object):
    def __init__(self, age, gender):
        self.age = age
        self.gender = gender

 我们有一个human类

那么如果想mock一个数据那么就

1 from mock import Mock
2 
3 class MockDemoTest(unittest.TestCase):
4     def setUp(self):
5         pass
6 
7     def test_mock_obj(self):
8         human = Mock(Human)
9         self.assertIsInstance(human, Human)

然后运行测试用例就可以看到可以成功的做了一个假数据

如果需要调用就patch一个

 

以上是关于python mock 使用的主要内容,如果未能解决你的问题,请参考以下文章

Python学习:如何使用pytest-mock

Python学习:如何使用pytest-mock

python mock基本使用

使用 unittest.mock 在 python 中修补 SMTP 客户端

Python学习:如何试用pytest-mock

Python学习:如何试用pytest-mock