test: normalize engine hook assertions
This commit is contained in:
@@ -1263,18 +1263,24 @@ fn engine_runs_strategy_hooks_in_daily_order() {
|
|||||||
)
|
)
|
||||||
.with_process_event_retention(ProcessEventRetention::Business);
|
.with_process_event_retention(ProcessEventRetention::Business);
|
||||||
let compact_result = compact_engine.run().expect("compact backtest succeeds");
|
let compact_result = compact_engine.run().expect("compact backtest succeeds");
|
||||||
assert!(compact_result
|
assert!(
|
||||||
|
compact_result
|
||||||
.process_events
|
.process_events
|
||||||
.iter()
|
.iter()
|
||||||
.all(|event| event.kind.is_business_lifecycle()));
|
.all(|event| event.kind.is_business_lifecycle())
|
||||||
assert!(compact_result
|
);
|
||||||
|
assert!(
|
||||||
|
compact_result
|
||||||
.process_events
|
.process_events
|
||||||
.iter()
|
.iter()
|
||||||
.any(|event| event.kind == ProcessEventKind::OnDay));
|
.any(|event| event.kind == ProcessEventKind::OnDay)
|
||||||
assert!(!compact_result
|
);
|
||||||
|
assert!(
|
||||||
|
!compact_result
|
||||||
.process_events
|
.process_events
|
||||||
.iter()
|
.iter()
|
||||||
.any(|event| event.kind == ProcessEventKind::PreBeforeTrading));
|
.any(|event| event.kind == ProcessEventKind::PreBeforeTrading)
|
||||||
|
);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
result.process_events[..18]
|
result.process_events[..18]
|
||||||
.iter()
|
.iter()
|
||||||
|
|||||||
Reference in New Issue
Block a user