def before_chinese_new_year_offset(holidays): """ For Holidays that come before Chinese New Year, we subtract a day and then move any weekends to previous friday. """ return pd.to_datetime( holidays.map( lambda d: previous_friday(d) ) )
def test_previous_friday(self): assert previous_friday(self.sa) == self.fr assert previous_friday(self.su) == self.fr
def test_previous_friday(day): assert previous_friday(day) == _FRIDAY
def test_previous_friday(self): self.assertEqual(previous_friday(self.sa), self.fr) self.assertEqual(previous_friday(self.su), self.fr)