我正在尝试使用Python中的模拟库进行一些单元测试.我有以下代码:
def a():
print 'a'
def b():
print 'b'
if some condition
a()
Run Code Online (Sandbox Code Playgroud)
如何b在进行模拟调用时声明已经进行了调用b?我尝试了以下代码,但失败了:
mymock=Mock()
mymock.b()
assertTrue(a.__call__ in mymock.mock_calls)
Run Code Online (Sandbox Code Playgroud)
出于某种原因,我认为这mymock.b()与方法无关b().可以做些什么呢?
如何在GTK3框架中的文本视图窗口小部件中找出文本何时更改?我认为必须有一个与之相关的信号,但找不到它.例如,qt4中有一个ontextchanged信号,所以GTK中应该有一个类似的信号.我正在使用Python.