def age_in_days(year, month, day): today = datetime.date.today() dob = datetime.date(year, month, day) if (is_valid_date(year, month, day)) and (today >= dob): days = days_between(year, month, day, today.year, today.month, today.day) return days else: return 0
def test_days_between_05(self): self.assertEqual( 6286, days_between.days_between('2000-01-01', '2017-03-18') )
def test_days_between_04(self): self.assertEqual( 180, days_between.days_between('2016-09-01', '2017-02-28') )
def test_days_between_03(self): self.assertEqual( 1947, days_between.days_between('2013-06-04', '2017-07-10') )
def test_days_between_02(self): self.assertEqual( 500, days_between.days_between('2015-01-01', '2016-05-15') )
def test_days_between_01(self): self.assertEqual( 40, days_between.days_between('2017-01-01', '2017-02-10') )