我试图达到100%的测试覆盖率在我正在写的代码位。但是,下面的代码块给我带来了麻烦。我想导致一个ImportError
try:
from south.modelsinspector import add_introspection_rules
add_introspection_rules([], ["^localized_recurrence\.duration_field\.DurationField"])
except ImportError:
pass
上面的代码是我的模块被测试的一部分。我需要在ImportError
分支之后创建一个测试(不修改上面的代码)。
如何以编程方式导致ImportError
发生,而仅在我的测试中编写代码?
'raise ImportError'怎么样? –
我应该清楚,上面的代码是测试中的代码,我想在不修改该代码的情况下导致错误,而是从测试中导致错误。我将相应地编辑我的问题。 – Wilduck
据我所知,你想强制该代码失败与'ImportError'。 –