def test_month_day_from_date_type_error(): with raises(TypeError): MonthDay.from_date('1988-08-04') with raises(TypeError): MonthDay.from_date(19880804)
def test_month_day_from_date(aug_4, dec_25): assert MonthDay.from_date(datetime.date(1988, 8, 4)) == aug_4 assert MonthDay.from_date(datetime.date(2015, 12, 25)) == dec_25 assert MonthDay.from_date(datetime.datetime(1988, 8, 4)) == aug_4