Skip to content

Commit

Permalink
STY: In test_perf_tracking, import datetime/timedelta via from-import.
Browse files Browse the repository at this point in the history
  • Loading branch information
ssanderson committed Jul 14, 2014
1 parent de8b159 commit 2261b07
Showing 1 changed file with 19 additions and 16 deletions.
35 changes: 19 additions & 16 deletions tests/test_perf_tracking.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,10 @@
from __future__ import division

import collections
import datetime
from datetime import (
datetime,
timedelta,
)
import logging
import operator

Expand Down Expand Up @@ -44,9 +47,9 @@

logger = logging.getLogger('Test Perf Tracking')

onesec = datetime.timedelta(seconds=1)
oneday = datetime.timedelta(days=1)
tradingday = datetime.timedelta(hours=6, minutes=30)
onesec = timedelta(seconds=1)
oneday = timedelta(days=1)
tradingday = timedelta(hours=6, minutes=30)


def create_txn(trade_event, price, amount):
Expand Down Expand Up @@ -357,10 +360,10 @@ def setUp(self):
def test_market_hours_calculations(self):
with trading.TradingEnvironment():
# DST in US/Eastern began on Sunday March 14, 2010
before = datetime.datetime(2010, 3, 12, 14, 31, tzinfo=pytz.utc)
before = datetime(2010, 3, 12, 14, 31, tzinfo=pytz.utc)
after = factory.get_next_trading_dt(
before,
datetime.timedelta(days=1)
timedelta(days=1)
)
self.assertEqual(after.hour, 13)

Expand Down Expand Up @@ -723,8 +726,8 @@ class TestDividendPerformanceHolidayStyle(TestDividendPerformance):
# be skipped by the simulation.

def setUp(self):
self.dt = datetime.datetime(2003, 11, 30, tzinfo=pytz.utc)
self.end_dt = datetime.datetime(2004, 11, 25, tzinfo=pytz.utc)
self.dt = datetime(2003, 11, 30, tzinfo=pytz.utc)
self.end_dt = datetime(2004, 11, 25, tzinfo=pytz.utc)
self.sim_params = SimulationParameters(
self.dt,
self.end_dt)
Expand Down Expand Up @@ -1254,11 +1257,11 @@ def test_tracker(self, parameter_comment, days_to_delete):
# 12 13 14 15 16 17 18
# 19 20 21 22 23 24 25
# 26 27 28 29 30 31
start_dt = datetime.datetime(year=2008,
start_dt = datetime(year=2008,
month=10,
day=9,
tzinfo=pytz.utc)
end_dt = datetime.datetime(year=2008,
end_dt = datetime(year=2008,
month=10,
day=16,
tzinfo=pytz.utc)
Expand All @@ -1268,7 +1271,7 @@ def test_tracker(self, parameter_comment, days_to_delete):
price = 10.1
price_list = [price] * trade_count
volume = [100] * trade_count
trade_time_increment = datetime.timedelta(days=1)
trade_time_increment = timedelta(days=1)

sim_params = SimulationParameters(
period_start=start_dt,
Expand Down Expand Up @@ -1397,9 +1400,9 @@ def test_minute_tracker(self):
""" Tests minute performance tracking."""
with trading.TradingEnvironment():
start_dt = trading.environment.exchange_dt_in_utc(
datetime.datetime(2013, 3, 1, 9, 31))
datetime(2013, 3, 1, 9, 31))
end_dt = trading.environment.exchange_dt_in_utc(
datetime.datetime(2013, 3, 1, 16, 0))
datetime(2013, 3, 1, 16, 0))

sim_params = SimulationParameters(
period_start=start_dt,
Expand All @@ -1426,11 +1429,11 @@ def test_minute_tracker(self):
})

foo_event_2 = factory.create_trade(
'foo', 11.0, 20, start_dt + datetime.timedelta(minutes=1))
'foo', 11.0, 20, start_dt + timedelta(minutes=1))
bar_event_2 = factory.create_trade(
'bar', 11.0, 20, start_dt + datetime.timedelta(minutes=1))
'bar', 11.0, 20, start_dt + timedelta(minutes=1))
benchmark_event_2 = Event({
'dt': start_dt + datetime.timedelta(minutes=1),
'dt': start_dt + timedelta(minutes=1),
'returns': 0.02,
'type': zp.DATASOURCE_TYPE.BENCHMARK
})
Expand Down

0 comments on commit 2261b07

Please sign in to comment.