STY: Used named args in hardcoded test objects.

Instead of unrolling a dictionary, use named args.
This commit is contained in:
Eddie Hebert
2013-11-01 15:28:35 -04:00
parent 73faf9133e
commit a192ba01a2
2 changed files with 20 additions and 23 deletions
+4 -5
View File
@@ -54,11 +54,10 @@ class SlippageTestCase(TestCase):
slippage_model = VolumeShareSlippage()
open_orders = [
Order(**{
'dt': datetime.datetime(2006, 1, 5, 14, 30, tzinfo=pytz.utc),
'amount': 100,
'filled': 0,
'sid': 133})
Order(dt=datetime.datetime(2006, 1, 5, 14, 30, tzinfo=pytz.utc),
amount=100,
filled=0,
sid=133)
]
orders_txns = list(slippage_model.simulate(
+16 -18
View File
@@ -1166,21 +1166,21 @@ class TestPerformanceTracker(unittest.TestCase):
# create a transaction for all but
# first trade in each sid, to simulate None transaction
if event.dt != no_txn_dt:
order = Order(**{
'sid': event.sid,
'amount': -25,
'dt': event.dt
})
order = Order(
sid=event.sid,
amount=-25,
dt=event.dt
)
yield order
yield event
txn = Transaction(**{
'sid': event.sid,
'amount': -25,
'dt': event.dt,
'price': 10.0,
'commission': 0.50,
'order_id': order.id
})
txn = Transaction(
sid=event.sid,
amount=-25,
dt=event.dt,
price=10.0,
commission=0.50,
order_id=order.id
)
yield txn
else:
yield event
@@ -1201,11 +1201,9 @@ class TestPerformanceTracker(unittest.TestCase):
tracker = perf.PerformanceTracker(sim_params)
foo_event_1 = factory.create_trade('foo', 10.0, 20, start_dt)
order_event_1 = Order(**{
'sid': foo_event_1.sid,
'amount': -25,
'dt': foo_event_1.dt
})
order_event_1 = Order(sid=foo_event_1.sid,
amount=-25,
dt=foo_event_1.dt)
bar_event_1 = factory.create_trade('bar', 100.0, 200, start_dt)
txn_event_1 = Transaction(sid=foo_event_1.sid,
amount=-25,