Example #1
0
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)
Example #2
0
 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)
Example #3
0
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)