@@ -67,21 +67,36 @@ def test_days_ago(self):
6767 past_time = now - timedelta (days = 5 )
6868 assert pretty_date (past_time ) == "5 days ago"
6969
70+ def test_week_ago (self ):
71+ now = datetime .now (tz = timezone .utc )
72+ past_time = now - timedelta (days = 7 )
73+ assert pretty_date (past_time ) == "1 week ago"
74+
7075 def test_weeks_ago (self ):
7176 now = datetime .now (tz = timezone .utc )
7277 past_time = now - timedelta (days = 21 )
7378 assert pretty_date (past_time ) == "3 weeks ago"
7479
80+ def test_month_ago (self ):
81+ now = datetime .now (tz = timezone .utc )
82+ past_time = now - timedelta (days = 31 )
83+ assert pretty_date (past_time ) == "1 month ago"
84+
7585 def test_months_ago (self ):
7686 now = datetime .now (tz = timezone .utc )
7787 past_time = now - timedelta (days = 90 )
7888 assert pretty_date (past_time ) == "3 months ago"
7989
80- def test_years_ago (self ):
90+ def test_year_ago (self ):
8191 now = datetime .now (tz = timezone .utc )
8292 past_time = now - timedelta (days = 400 )
8393 assert pretty_date (past_time ) == "1 year ago"
8494
95+ def test_years_ago (self ):
96+ now = datetime .now (tz = timezone .utc )
97+ past_time = now - timedelta (days = 700 )
98+ assert pretty_date (past_time ) == "2 years ago"
99+
85100 def test_future_time (self ):
86101 now = datetime .now (tz = timezone .utc )
87102 future_time = now + timedelta (hours = 1 )
0 commit comments