diff options
Diffstat (limited to 'python/tests/test_upfront_cds.py')
| -rw-r--r-- | python/tests/test_upfront_cds.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/python/tests/test_upfront_cds.py b/python/tests/test_upfront_cds.py index 1782ddc5..05c2e171 100644 --- a/python/tests/test_upfront_cds.py +++ b/python/tests/test_upfront_cds.py @@ -1,8 +1,8 @@ from quantlib.time.api import (WeekendsOnly, today, Years, Months, Period, Date, Actual365Fixed, Actual360, Quarterly, Following, Unadjusted, Schedule, - CDS, pydate_from_qldate) -from quantlib.instruments.api import CreditDefaultSwap, SELLER, BUYER + pydate_from_qldate, Rule) +from quantlib.instruments.api import CreditDefaultSwap, Side from quantlib.pricingengines.credit.isda_cds_engine import ( IsdaCdsEngine, ForwardsInCouponPeriod, NumericalFix, AccrualBias) from quantlib.termstructures.default_term_structure import DefaultProbabilityTermStructure @@ -24,7 +24,7 @@ def snac_pv(spread, term_date, fixed_coupon=0.01, recovery=0.4, ts=YC()): settings = Settings() calendar = WeekendsOnly() cds_helper = SpreadCdsHelper(spread, Period(57, Months), 1, calendar, - Quarterly, Following, CDS, Actual360(), recovery, ts, + Quarterly, Following, Rule.CDS, Actual360(), recovery, ts, lastperiod = Actual360(True)) cds_helper.set_isda_engine_parameters(int(NumericalFix.Taylor), int(AccrualBias.HalfDayBias), int(ForwardsInCouponPeriod.Flat)) @@ -35,7 +35,7 @@ def snac_pv(spread, term_date, fixed_coupon=0.01, recovery=0.4, ts=YC()): accrual_bias=AccrualBias.HalfDayBias) protect_start = settings.evaluation_date + 1 cds_schedule = Schedule(protect_start, term_date, Period(Quarterly), calendar, - Following, Unadjusted, CDS) + Following, Unadjusted, Rule.CDS) cds_trade = CreditDefaultSwap(BUYER, 100, fixed_coupon, cds_schedule, Following, Actual360(), protection_start = protect_start, last_period_day_counter = Actual360(True)) |
