@@ -27,6 +27,7 @@ def test_short_day_name(self):
27
27
self .assertEqual (5 , weekday ('fri' ))
28
28
self .assertEqual (6 , weekday ('sat' ))
29
29
30
+
30
31
class DatetimeLoopIteratorTests (unittest .TestCase ):
31
32
def test_iterator_five_minutes (self ):
32
33
@@ -66,6 +67,7 @@ def test_iterator_ten_minutes(self):
66
67
67
68
self .assertEqual ([], expected )
68
69
70
+
69
71
class CurrentWeekOfTests (unittest .TestCase ):
70
72
71
73
def test_current_week_of_general_value (self ):
@@ -79,3 +81,14 @@ def test_current_week_of_general_value(self):
79
81
self .assertEqual (datetime .date (2001 , 1 , 12 ), get_current_week_of (calendar .FRIDAY ))
80
82
self .assertEqual (datetime .date (2001 , 1 , 13 ), get_current_week_of (calendar .SATURDAY ))
81
83
self .assertEqual (datetime .date (2001 , 1 , 14 ), get_current_week_of (calendar .SUNDAY ))
84
+
85
+ def test_current_week_of_general_value_as_passed_param (self ):
86
+ date = datetime .date (2001 , 1 , 18 )
87
+
88
+ self .assertEqual (datetime .date (2001 , 1 , 15 ), get_current_week_of (calendar .MONDAY , date = date ))
89
+ self .assertEqual (datetime .date (2001 , 1 , 16 ), get_current_week_of (calendar .TUESDAY , date = date ))
90
+ self .assertEqual (datetime .date (2001 , 1 , 17 ), get_current_week_of (calendar .WEDNESDAY , date = date ))
91
+ self .assertEqual (datetime .date (2001 , 1 , 18 ), get_current_week_of (calendar .THURSDAY , date = date ))
92
+ self .assertEqual (datetime .date (2001 , 1 , 12 ), get_current_week_of (calendar .FRIDAY , date = date ))
93
+ self .assertEqual (datetime .date (2001 , 1 , 13 ), get_current_week_of (calendar .SATURDAY , date = date ))
94
+ self .assertEqual (datetime .date (2001 , 1 , 14 ), get_current_week_of (calendar .SUNDAY , date = date ))
0 commit comments