Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 3
0
def test_previous_workday(day, expected):
    assert previous_workday(day) == expected
Ejemplo n.º 4
0
def test_previous_workday(day, expected):
    assert previous_workday(day) == expected
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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