コード例 #1
0
def patch_object(mock):
    print(mock)
    p = production.ProductionClass(param='test')
    print(p.process())
コード例 #2
0
def with_context_manager():
    with patch('production.ProductionClass', MockProductionClass):
        t = production.ProductionClass('test')
        print(t.run())
        result = production.ProductionClass == MockProductionClass
        print(result)
コード例 #3
0
def patch_multiple():
    p1 = production.ProductionClass(5)
    print(p1.run())
コード例 #4
0
def example_with_callable(my_mock_class):
    result = production.ProductionClass == my_mock_class
    t = production.ProductionClass('test')
    print(t.param)
    print(t.run())
    print(result)