date = datetime.datetime.now()
birthday = datetime.datetime(1981, 3, 16)
date = datetime.datetime.now()
birthday = datetime.datetime(1981, 3, 16)
from datetime import date
def get_age(birthday):
today = date.today()
age = today.year - birthday.year
if today.month < birthday.month:
age -= 1
elif today.month == birthday.month and today.day < birthday.day:
age -= 1
return age
offline:-)
Эмм.. А зачем док или юниттесты? И тем более сюда, на форум.
offlineТы её шаблонизируй. Чтобы она интервал между двумя датами выводила (а today параметр по умолчанию), тогда и тестить можно.
Честно говоря не знаю какой сюда доктест можно присобачить, так как date.today() меняется постоянно.. Если придумаешь, напиши, может я вдохновлюсь этой идеей и начну ко всем своим функциям писать доктесты ))