mirror of
https://github.com/wassname/catalyst.git
synced 2026-07-06 04:10:16 +08:00
Merge pull request #99 from quantopian/issue658
Require zipline tests to end with a DONE packet
This commit is contained in:
@@ -20,7 +20,6 @@ from zipline.finance.performance import PerformanceTracker
|
||||
from zipline.utils.protocol_utils import ndict
|
||||
from zipline.finance.trading import TransactionSimulator
|
||||
from zipline.utils.test_utils import \
|
||||
drain_zipline, \
|
||||
setup_logger, \
|
||||
teardown_logger,\
|
||||
assert_single_position
|
||||
|
||||
@@ -119,6 +119,7 @@ def drain_receiver(receiver, count=None):
|
||||
|
||||
def assert_single_position(test, zipline, blocking=False):
|
||||
output, transaction_count = drain_zipline(test, zipline, p_blocking=blocking)
|
||||
test.assertEqual(output[-1]['prefix'], 'DONE')
|
||||
|
||||
test.assertEqual(
|
||||
test.zipline_test_config['order_count'],
|
||||
|
||||
Reference in New Issue
Block a user