我正在使用https://github.com/2gis/winphonedriver
框架
我正在使用unittest
模块作为'基础'测试框架
当至少有一个断言失败时,我想制作设备屏幕截图。
问题:
unittest
模块是否有一些特定的函数/方法在断言失败时调用?
答案 0 :(得分:0)
目前我只找到了一个解决方案http://www.piware.de/2012/10/python-unittest-show-log-on-test-failure/
我刚刚从上面的链接发布了一段代码
public class LoadAndStoreDataTask extends AsyncTask<String, Integer, String> {
...
@Override
protected void onPostExecute(String result) {
// create the observable
Observable<String> myObservable = Observable.create(
new Observable.OnSubscribe<String>() {
@Override
public void call(Subscriber<? super String> subscriber) {
subscriber.onNext(result);
subscriber.onCompleted();
}
}
);
myObservable.subscribe(mySubscriber);
}
}
public class MyFragment extends Fragment {
...
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Subscriber<String> mySubscriber = new Subscriber<String>() {
@Override
public void onNext(String s) { System.out.println(s); }
@Override
public void onCompleted() { }
@Override
public void onError(Throwable e) { }
};
}
...
}