today initialization
This commit is contained in:
parent
1ad0116128
commit
1c480fd366
@ -36,6 +36,10 @@ class FixedDate:
|
||||
"""
|
||||
return (day_of_year, year)
|
||||
|
||||
@classmethod
|
||||
def today(self) -> "FixedDate":
|
||||
return FixedDate(date=datetime.today())
|
||||
|
||||
@property
|
||||
def datetime(self) -> datetime:
|
||||
"""Construct a native datetime object from fixed date.
|
||||
|
@ -76,3 +76,7 @@ class TestBasicDatetimeInit(unittest.TestCase):
|
||||
self.assertEqual(fixed_date.weekday, 1)
|
||||
self.assertEqual(fixed_date.week_of_year, 53)
|
||||
self.assertEqual(fixed_date.year_quarter, 4)
|
||||
|
||||
def test_today(self):
|
||||
fixed_date_datetime = FixedDate.today().datetime
|
||||
self.assertEqual(fixed_date_datetime.date(), datetime.today().date())
|
||||
|
Loading…
x
Reference in New Issue
Block a user