def recalculate_age(snapshot): """ @type snapshot: SnapshotMetadata """ birthday = interp_util.interpret_date(snapshot.birthday) session_date = interp_util.interpret_date(snapshot.session_date) snapshot.age = interp_util.monthdelta(birthday, session_date)
def test_interpret_date(self): expected_date = datetime.date(2010, 3, 20) generated_date = interp_util.interpret_date('2010/03/20') self.assertEqual(expected_date, generated_date)
def recalculate_age_raw(birthday_str, session_date_str): birthday = interp_util.interpret_date(birthday_str) session_date = interp_util.interpret_date(session_date_str) return interp_util.monthdelta(birthday, session_date)