小编Gau*_*ood的帖子

使用Mock python断言调用方法

我正在尝试使用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().可以做些什么呢?

python mocking

5
推荐指数
1
解决办法
7600
查看次数

文本更改了GTK3中文本视图小部件的信号

如何在GTK3框架中的文本视图窗口小部件中找出文本何时更改?我认为必须有一个与之相关的信号,但找不到它.例如,qt4中有一个ontextchanged信号,所以GTK中应该有一个类似的信号.我正在使用Python.

python gtk3

3
推荐指数
1
解决办法
866
查看次数

标签 统计

python ×2

gtk3 ×1

mocking ×1