Mock类

转自:http://pmock.sourceforge.net/api/public/pmock.Mock-class.html


Class Mock

object --+
         |
        Mock


A mock object.
Method Summary
 __init__(selfname)
 __getattr__(selfattr_name)
 add_invokable(selfinvokable)
 expects(selfinvocation_matcher) 
Define an expectation for a method.
 get_name(self)
 invokables_str(self)
 invoke(selfinvocation)
 lookup_id(selfbuilder_id)
 proxy(self) 
Return a proxy to the mock object.
 register_method_name(selfbuilder_idbuilder)
 register_unique_id(selfbuilder_idbuilder)
 set_default_stub(selfstub) 
Set the default behaviour of undefined methods.
 stubs(self) 
Define a method that may or may not be called.
 verify(self) 
Check that the mock object has been called as expected.
    Inherited from object
 __delattr__(...) 
x.__delattr__('name') <==> del x.name
 __getattribute__(...) 
x.__getattribute__('name') <==> x.name
 __hash__(x) 
x.__hash__() <==> hash(x)
 __reduce__(...) 
helper for pickle
 __reduce_ex__(...) 
helper for pickle
 __repr__(x) 
x.__repr__() <==> repr(x)
 __setattr__(...) 
x.__setattr__('name', value) <==> x.name = value
 __str__(x) 
x.__str__() <==> str(x)
    Inherited from type
 __new__(TS...) 
T.__new__(S, ...) -> a new object with type S, a subtype of T

Method Details

expects(selfinvocation_matcher)

Define an expectation for a method.
Returns:
InvocationMocker

proxy(self)

Return a proxy to the mock object.

Proxies only have the mocked methods which may be useful if the mock's builder methods are in the way.

set_default_stub(selfstub)

Set the default behaviour of undefined methods.

stubs(self)

Define a method that may or may not be called.
Returns:
InvocationMocker

verify(self)

Check that the mock object has been called as expected.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值