Beispiel #1
0
 def test_previous_workday(self):
     assert previous_workday(self.sa) == self.fr
     assert previous_workday(self.su) == self.fr
     assert previous_workday(self.tu) == self.mo
Beispiel #2
0
 def test_previous_workday(self):
     assert previous_workday(self.sa) == self.fr
     assert previous_workday(self.su) == self.fr
     assert previous_workday(self.tu) == self.mo
Beispiel #3
0
def test_previous_workday(day, expected):
    assert previous_workday(day) == expected
Beispiel #4
0
def test_previous_workday(day, expected):
    assert previous_workday(day) == expected
Beispiel #5
0
 def test_previous_workday(self):
     self.assertEqual(previous_workday(self.sa), self.fr)
     self.assertEqual(previous_workday(self.su), self.fr)
     self.assertEqual(previous_workday(self.tu), self.mo)
Beispiel #6
0
 def test_previous_workday(self):
     self.assertEqual(previous_workday(self.sa), self.fr)
     self.assertEqual(previous_workday(self.su), self.fr)
     self.assertEqual(previous_workday(self.tu), self.mo)
Beispiel #7
0
 def previous_trading_day(self, date: dt.date) -> dt.date:
     previous_day = holiday.previous_workday(date)
     while not self.is_trading_day(previous_day):
         previous_day = holiday.previous_workday(previous_day)
     return previous_day