2011-06-08 49 views

回答

5

看来我的测试用例和信号处理程序在不同的应用程序。这是问题的原因吗?

是。每个应用程序的tests.py都是原子的。 import你的信号注册码或手动连接的地方他们在你的测试,以确保他们在听:

你可以把信号处理和 注册码任何你喜欢的。 但是,您需要确保它所在的模块 早于 开启,以便在发送任何需要发送的信号 之前,信号处理得到 。

(来自:Listening to signals, Connecting receiver functions。)