コード例 #1
0
 def test_four_years_negative(self):
     dstart = date(2016, 1, 1)
     dend = date(2020, 1, 1)
     self.assertEqual(year_fractional_diff(dend, dstart), -4.0)
コード例 #2
0
 def test_four_years(self):
     dstart = date(2016, 1, 1)
     dend = date(2020, 1, 1)
     self.assertEqual(year_fractional_diff(dstart, dend), 4.0)
コード例 #3
0
 def total_service(self, nra):
     return year_fractional_diff(self.pensionable_service_date,
                                 self.normal_retirement_date(nra))
コード例 #4
0
 def prospective_service(self, nra, valuation_date):
     return year_fractional_diff(valuation_date,
                                 self.normal_retirement_date(nra))
コード例 #5
0
 def member_service(self, valuation_date):
     return year_fractional_diff(self.membership_date, valuation_date)
コード例 #6
0
 def pensionable_service(self, valuation_date):
     return year_fractional_diff(self.pensionable_service_date,
                                 valuation_date)
コード例 #7
0
 def age_at_valuation_date(self, valuation_date):
     return year_fractional_diff(self.birthdate, valuation_date)