aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/analytics/utils.py2
-rw-r--r--python/tests/test_dates.py5
2 files changed, 6 insertions, 1 deletions
diff --git a/python/analytics/utils.py b/python/analytics/utils.py
index daf93967..edd05284 100644
--- a/python/analytics/utils.py
+++ b/python/analytics/utils.py
@@ -30,7 +30,7 @@ def next_twentieth(d):
def roll_date(d, tenor, nd_array=False):
""" roll date d to the next CDS maturity"""
- cutoff = pd.Timestamp('2015-12-20')
+ cutoff = pd.Timestamp('2015-09-20')
def kwargs(t):
if abs(t) == 0.5:
return {'months': int(12 * t)}
diff --git a/python/tests/test_dates.py b/python/tests/test_dates.py
index 860d9426..bebe4641 100644
--- a/python/tests/test_dates.py
+++ b/python/tests/test_dates.py
@@ -48,6 +48,11 @@ class TestEndDate(unittest.TestCase):
datetime.date(2020, 3, 20))
self.assertEqual(roll_date(datetime.date(2015, 3, 20), 5),
datetime.date(2020, 6, 20))
+ self.assertEqual(roll_date(datetime.date(2015, 12, 19), 5),
+ datetime.date(2020, 12, 20))
+ self.assertEqual(roll_date(datetime.date(2015, 12, 20), 5),
+ datetime.date(2020, 12, 20))
+ datetime.date(2020, 12, 20))
if __name__=="__main__":
unittest.main()