0
我来自JUnit
背景。在过去,我使用Rules和TestWatcher
接口在Java中实现了在测试失败时捕获屏幕截图。 Python中有类似的东西吗?Python的UnitTest是否有测试观察器类型接口?
http://kentbeck.github.com/junit/javadoc/4.10/org/junit/rules/TestWatcher.html
public static class WatchmanTest {
private static String watchedLog;
@Rule
public MethodRule watchman= new TestWatcher() {
@Override
protected void failed(Description d) {
watchedLog+= d + "\n";
}
@Override
protected void succeeded(Description d) {
watchedLog+= d + " " + "success!\n";
}
};
@Test
public void fails() {
fail();
}
@Test
public void succeeds() {
}
}