Skip to content

Commit

Permalink
XSAU: add 2024 holidays + small refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
ValueRaider authored and gerrymanoim committed Jun 10, 2024
1 parent 588ae13 commit 9febf92
Show file tree
Hide file tree
Showing 3 changed files with 263 additions and 52 deletions.
67 changes: 16 additions & 51 deletions exchange_calendars/exchange_calendar_xsau.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,65 +4,30 @@

import pandas as pd
from pandas.tseries.holiday import Holiday
import numpy as np # for concatenate

from exchange_calendars.exchange_calendar import ExchangeCalendar, HolidayCalendar

SaudiFoundingDay = Holiday("Saudi Founding Day", month=2, day=22)

NationalDayOfSaudiArabia = Holiday("National Day of Saudi Arabia", month=9, day=23)

EidAlAdhaHoliday = pd.to_datetime(
# https://www.saudiexchange.sa/wps/portal/saudiexchange/about-saudi-exchange/exchange-media-centre/saudi-exchange-holiday-calendar?locale=en
EidAlAdhaHoliday = pd.to_datetime(np.concatenate(
[
"2023-06-27",
"2023-06-28",
"2023-06-29",
"2023-06-30",
"2023-07-01",
"2023-07-02",
"2022-07-07",
"2022-07-08",
"2022-07-09",
"2022-07-10",
"2022-07-11",
"2022-07-12",
"2022-07-13",
"2021-07-16",
"2021-07-17",
"2021-07-18",
"2021-07-19",
"2021-07-20",
"2021-07-21",
"2021-07-22",
]
)

EidAlFiterHoliday = pd.to_datetime(
pd.date_range('2024-06-13', '2024-06-23'),
pd.date_range('2023-06-27', '2023-07-02'),
pd.date_range('2022-07-07', '2022-07-13'),
pd.date_range('2021-07-16', '2021-07-22')
]))

EidAlFiterHoliday = pd.to_datetime(np.concatenate(
[
"2023-04-18",
"2023-04-19",
"2023-04-20",
"2023-04-21",
"2023-04-22",
"2023-04-23",
"2023-04-24",
"2023-04-25",
"2022-04-28",
"2022-04-29",
"2022-04-30",
"2022-05-01",
"2022-05-02",
"2022-05-03",
"2022-05-04",
"2022-05-05",
"2022-05-06",
"2022-05-07",
"2022-05-08",
"2021-05-13",
"2021-05-14",
"2021-05-15",
"2021-05-16",
]
)
pd.date_range('2024-04-05', '2024-04-15'),
pd.date_range('2023-04-18', '2023-04-25'),
pd.date_range('2022-04-28', '2022-05-08'),
pd.date_range('2021-05-13', '2021-05-16')
]))


class XSAUExchangeCalendar(ExchangeCalendar):
Expand Down Expand Up @@ -92,7 +57,7 @@ def _bound_min_error_msg(self, start: pd.Timestamp) -> str:

@classmethod
def bound_max(cls) -> pd.Timestamp:
return pd.Timestamp("2023-12-31")
return pd.Timestamp("2024-12-31")

def _bound_max_error_msg(self, end: pd.Timestamp) -> str:
msg = super()._bound_min_error_msg(end)
Expand Down
246 changes: 246 additions & 0 deletions tests/resources/xsau.csv
Original file line number Diff line number Diff line change
Expand Up @@ -747,3 +747,249 @@
2023-12-27T00:00:00Z,2023-12-27T07:00:00Z,2023-12-27T12:00:00Z,,
2023-12-28T00:00:00Z,2023-12-28T07:00:00Z,2023-12-28T12:00:00Z,,
2023-12-31T00:00:00Z,2023-12-31T07:00:00Z,2023-12-31T12:00:00Z,,
2024-01-01T00:00:00Z,2024-01-01T07:00:00Z,2024-01-01T12:00:00Z,,
2024-01-02T00:00:00Z,2024-01-02T07:00:00Z,2024-01-02T12:00:00Z,,
2024-01-03T00:00:00Z,2024-01-03T07:00:00Z,2024-01-03T12:00:00Z,,
2024-01-04T00:00:00Z,2024-01-04T07:00:00Z,2024-01-04T12:00:00Z,,
2024-01-07T00:00:00Z,2024-01-07T07:00:00Z,2024-01-07T12:00:00Z,,
2024-01-08T00:00:00Z,2024-01-08T07:00:00Z,2024-01-08T12:00:00Z,,
2024-01-09T00:00:00Z,2024-01-09T07:00:00Z,2024-01-09T12:00:00Z,,
2024-01-10T00:00:00Z,2024-01-10T07:00:00Z,2024-01-10T12:00:00Z,,
2024-01-11T00:00:00Z,2024-01-11T07:00:00Z,2024-01-11T12:00:00Z,,
2024-01-14T00:00:00Z,2024-01-14T07:00:00Z,2024-01-14T12:00:00Z,,
2024-01-15T00:00:00Z,2024-01-15T07:00:00Z,2024-01-15T12:00:00Z,,
2024-01-16T00:00:00Z,2024-01-16T07:00:00Z,2024-01-16T12:00:00Z,,
2024-01-17T00:00:00Z,2024-01-17T07:00:00Z,2024-01-17T12:00:00Z,,
2024-01-18T00:00:00Z,2024-01-18T07:00:00Z,2024-01-18T12:00:00Z,,
2024-01-21T00:00:00Z,2024-01-21T07:00:00Z,2024-01-21T12:00:00Z,,
2024-01-22T00:00:00Z,2024-01-22T07:00:00Z,2024-01-22T12:00:00Z,,
2024-01-23T00:00:00Z,2024-01-23T07:00:00Z,2024-01-23T12:00:00Z,,
2024-01-24T00:00:00Z,2024-01-24T07:00:00Z,2024-01-24T12:00:00Z,,
2024-01-25T00:00:00Z,2024-01-25T07:00:00Z,2024-01-25T12:00:00Z,,
2024-01-28T00:00:00Z,2024-01-28T07:00:00Z,2024-01-28T12:00:00Z,,
2024-01-29T00:00:00Z,2024-01-29T07:00:00Z,2024-01-29T12:00:00Z,,
2024-01-30T00:00:00Z,2024-01-30T07:00:00Z,2024-01-30T12:00:00Z,,
2024-01-31T00:00:00Z,2024-01-31T07:00:00Z,2024-01-31T12:00:00Z,,
2024-02-01T00:00:00Z,2024-02-01T07:00:00Z,2024-02-01T12:00:00Z,,
2024-02-04T00:00:00Z,2024-02-04T07:00:00Z,2024-02-04T12:00:00Z,,
2024-02-05T00:00:00Z,2024-02-05T07:00:00Z,2024-02-05T12:00:00Z,,
2024-02-06T00:00:00Z,2024-02-06T07:00:00Z,2024-02-06T12:00:00Z,,
2024-02-07T00:00:00Z,2024-02-07T07:00:00Z,2024-02-07T12:00:00Z,,
2024-02-08T00:00:00Z,2024-02-08T07:00:00Z,2024-02-08T12:00:00Z,,
2024-02-11T00:00:00Z,2024-02-11T07:00:00Z,2024-02-11T12:00:00Z,,
2024-02-12T00:00:00Z,2024-02-12T07:00:00Z,2024-02-12T12:00:00Z,,
2024-02-13T00:00:00Z,2024-02-13T07:00:00Z,2024-02-13T12:00:00Z,,
2024-02-14T00:00:00Z,2024-02-14T07:00:00Z,2024-02-14T12:00:00Z,,
2024-02-15T00:00:00Z,2024-02-15T07:00:00Z,2024-02-15T12:00:00Z,,
2024-02-18T00:00:00Z,2024-02-18T07:00:00Z,2024-02-18T12:00:00Z,,
2024-02-19T00:00:00Z,2024-02-19T07:00:00Z,2024-02-19T12:00:00Z,,
2024-02-20T00:00:00Z,2024-02-20T07:00:00Z,2024-02-20T12:00:00Z,,
2024-02-21T00:00:00Z,2024-02-21T07:00:00Z,2024-02-21T12:00:00Z,,
2024-02-25T00:00:00Z,2024-02-25T07:00:00Z,2024-02-25T12:00:00Z,,
2024-02-26T00:00:00Z,2024-02-26T07:00:00Z,2024-02-26T12:00:00Z,,
2024-02-27T00:00:00Z,2024-02-27T07:00:00Z,2024-02-27T12:00:00Z,,
2024-02-28T00:00:00Z,2024-02-28T07:00:00Z,2024-02-28T12:00:00Z,,
2024-02-29T00:00:00Z,2024-02-29T07:00:00Z,2024-02-29T12:00:00Z,,
2024-03-03T00:00:00Z,2024-03-03T07:00:00Z,2024-03-03T12:00:00Z,,
2024-03-04T00:00:00Z,2024-03-04T07:00:00Z,2024-03-04T12:00:00Z,,
2024-03-05T00:00:00Z,2024-03-05T07:00:00Z,2024-03-05T12:00:00Z,,
2024-03-06T00:00:00Z,2024-03-06T07:00:00Z,2024-03-06T12:00:00Z,,
2024-03-07T00:00:00Z,2024-03-07T07:00:00Z,2024-03-07T12:00:00Z,,
2024-03-10T00:00:00Z,2024-03-10T07:00:00Z,2024-03-10T12:00:00Z,,
2024-03-11T00:00:00Z,2024-03-11T07:00:00Z,2024-03-11T12:00:00Z,,
2024-03-12T00:00:00Z,2024-03-12T07:00:00Z,2024-03-12T12:00:00Z,,
2024-03-13T00:00:00Z,2024-03-13T07:00:00Z,2024-03-13T12:00:00Z,,
2024-03-14T00:00:00Z,2024-03-14T07:00:00Z,2024-03-14T12:00:00Z,,
2024-03-17T00:00:00Z,2024-03-17T07:00:00Z,2024-03-17T12:00:00Z,,
2024-03-18T00:00:00Z,2024-03-18T07:00:00Z,2024-03-18T12:00:00Z,,
2024-03-19T00:00:00Z,2024-03-19T07:00:00Z,2024-03-19T12:00:00Z,,
2024-03-20T00:00:00Z,2024-03-20T07:00:00Z,2024-03-20T12:00:00Z,,
2024-03-21T00:00:00Z,2024-03-21T07:00:00Z,2024-03-21T12:00:00Z,,
2024-03-24T00:00:00Z,2024-03-24T07:00:00Z,2024-03-24T12:00:00Z,,
2024-03-25T00:00:00Z,2024-03-25T07:00:00Z,2024-03-25T12:00:00Z,,
2024-03-26T00:00:00Z,2024-03-26T07:00:00Z,2024-03-26T12:00:00Z,,
2024-03-27T00:00:00Z,2024-03-27T07:00:00Z,2024-03-27T12:00:00Z,,
2024-03-28T00:00:00Z,2024-03-28T07:00:00Z,2024-03-28T12:00:00Z,,
2024-03-31T00:00:00Z,2024-03-31T07:00:00Z,2024-03-31T12:00:00Z,,
2024-04-01T00:00:00Z,2024-04-01T07:00:00Z,2024-04-01T12:00:00Z,,
2024-04-02T00:00:00Z,2024-04-02T07:00:00Z,2024-04-02T12:00:00Z,,
2024-04-03T00:00:00Z,2024-04-03T07:00:00Z,2024-04-03T12:00:00Z,,
2024-04-04T00:00:00Z,2024-04-04T07:00:00Z,2024-04-04T12:00:00Z,,
2024-04-16T00:00:00Z,2024-04-16T07:00:00Z,2024-04-16T12:00:00Z,,
2024-04-17T00:00:00Z,2024-04-17T07:00:00Z,2024-04-17T12:00:00Z,,
2024-04-18T00:00:00Z,2024-04-18T07:00:00Z,2024-04-18T12:00:00Z,,
2024-04-21T00:00:00Z,2024-04-21T07:00:00Z,2024-04-21T12:00:00Z,,
2024-04-22T00:00:00Z,2024-04-22T07:00:00Z,2024-04-22T12:00:00Z,,
2024-04-23T00:00:00Z,2024-04-23T07:00:00Z,2024-04-23T12:00:00Z,,
2024-04-24T00:00:00Z,2024-04-24T07:00:00Z,2024-04-24T12:00:00Z,,
2024-04-25T00:00:00Z,2024-04-25T07:00:00Z,2024-04-25T12:00:00Z,,
2024-04-28T00:00:00Z,2024-04-28T07:00:00Z,2024-04-28T12:00:00Z,,
2024-04-29T00:00:00Z,2024-04-29T07:00:00Z,2024-04-29T12:00:00Z,,
2024-04-30T00:00:00Z,2024-04-30T07:00:00Z,2024-04-30T12:00:00Z,,
2024-05-01T00:00:00Z,2024-05-01T07:00:00Z,2024-05-01T12:00:00Z,,
2024-05-02T00:00:00Z,2024-05-02T07:00:00Z,2024-05-02T12:00:00Z,,
2024-05-05T00:00:00Z,2024-05-05T07:00:00Z,2024-05-05T12:00:00Z,,
2024-05-06T00:00:00Z,2024-05-06T07:00:00Z,2024-05-06T12:00:00Z,,
2024-05-07T00:00:00Z,2024-05-07T07:00:00Z,2024-05-07T12:00:00Z,,
2024-05-08T00:00:00Z,2024-05-08T07:00:00Z,2024-05-08T12:00:00Z,,
2024-05-09T00:00:00Z,2024-05-09T07:00:00Z,2024-05-09T12:00:00Z,,
2024-05-12T00:00:00Z,2024-05-12T07:00:00Z,2024-05-12T12:00:00Z,,
2024-05-13T00:00:00Z,2024-05-13T07:00:00Z,2024-05-13T12:00:00Z,,
2024-05-14T00:00:00Z,2024-05-14T07:00:00Z,2024-05-14T12:00:00Z,,
2024-05-15T00:00:00Z,2024-05-15T07:00:00Z,2024-05-15T12:00:00Z,,
2024-05-16T00:00:00Z,2024-05-16T07:00:00Z,2024-05-16T12:00:00Z,,
2024-05-19T00:00:00Z,2024-05-19T07:00:00Z,2024-05-19T12:00:00Z,,
2024-05-20T00:00:00Z,2024-05-20T07:00:00Z,2024-05-20T12:00:00Z,,
2024-05-21T00:00:00Z,2024-05-21T07:00:00Z,2024-05-21T12:00:00Z,,
2024-05-22T00:00:00Z,2024-05-22T07:00:00Z,2024-05-22T12:00:00Z,,
2024-05-23T00:00:00Z,2024-05-23T07:00:00Z,2024-05-23T12:00:00Z,,
2024-05-26T00:00:00Z,2024-05-26T07:00:00Z,2024-05-26T12:00:00Z,,
2024-05-27T00:00:00Z,2024-05-27T07:00:00Z,2024-05-27T12:00:00Z,,
2024-05-28T00:00:00Z,2024-05-28T07:00:00Z,2024-05-28T12:00:00Z,,
2024-05-29T00:00:00Z,2024-05-29T07:00:00Z,2024-05-29T12:00:00Z,,
2024-05-30T00:00:00Z,2024-05-30T07:00:00Z,2024-05-30T12:00:00Z,,
2024-06-02T00:00:00Z,2024-06-02T07:00:00Z,2024-06-02T12:00:00Z,,
2024-06-03T00:00:00Z,2024-06-03T07:00:00Z,2024-06-03T12:00:00Z,,
2024-06-04T00:00:00Z,2024-06-04T07:00:00Z,2024-06-04T12:00:00Z,,
2024-06-05T00:00:00Z,2024-06-05T07:00:00Z,2024-06-05T12:00:00Z,,
2024-06-06T00:00:00Z,2024-06-06T07:00:00Z,2024-06-06T12:00:00Z,,
2024-06-09T00:00:00Z,2024-06-09T07:00:00Z,2024-06-09T12:00:00Z,,
2024-06-10T00:00:00Z,2024-06-10T07:00:00Z,2024-06-10T12:00:00Z,,
2024-06-11T00:00:00Z,2024-06-11T07:00:00Z,2024-06-11T12:00:00Z,,
2024-06-12T00:00:00Z,2024-06-12T07:00:00Z,2024-06-12T12:00:00Z,,
2024-06-24T00:00:00Z,2024-06-24T07:00:00Z,2024-06-24T12:00:00Z,,
2024-06-25T00:00:00Z,2024-06-25T07:00:00Z,2024-06-25T12:00:00Z,,
2024-06-26T00:00:00Z,2024-06-26T07:00:00Z,2024-06-26T12:00:00Z,,
2024-06-27T00:00:00Z,2024-06-27T07:00:00Z,2024-06-27T12:00:00Z,,
2024-06-30T00:00:00Z,2024-06-30T07:00:00Z,2024-06-30T12:00:00Z,,
2024-07-01T00:00:00Z,2024-07-01T07:00:00Z,2024-07-01T12:00:00Z,,
2024-07-02T00:00:00Z,2024-07-02T07:00:00Z,2024-07-02T12:00:00Z,,
2024-07-03T00:00:00Z,2024-07-03T07:00:00Z,2024-07-03T12:00:00Z,,
2024-07-04T00:00:00Z,2024-07-04T07:00:00Z,2024-07-04T12:00:00Z,,
2024-07-07T00:00:00Z,2024-07-07T07:00:00Z,2024-07-07T12:00:00Z,,
2024-07-08T00:00:00Z,2024-07-08T07:00:00Z,2024-07-08T12:00:00Z,,
2024-07-09T00:00:00Z,2024-07-09T07:00:00Z,2024-07-09T12:00:00Z,,
2024-07-10T00:00:00Z,2024-07-10T07:00:00Z,2024-07-10T12:00:00Z,,
2024-07-11T00:00:00Z,2024-07-11T07:00:00Z,2024-07-11T12:00:00Z,,
2024-07-14T00:00:00Z,2024-07-14T07:00:00Z,2024-07-14T12:00:00Z,,
2024-07-15T00:00:00Z,2024-07-15T07:00:00Z,2024-07-15T12:00:00Z,,
2024-07-16T00:00:00Z,2024-07-16T07:00:00Z,2024-07-16T12:00:00Z,,
2024-07-17T00:00:00Z,2024-07-17T07:00:00Z,2024-07-17T12:00:00Z,,
2024-07-18T00:00:00Z,2024-07-18T07:00:00Z,2024-07-18T12:00:00Z,,
2024-07-21T00:00:00Z,2024-07-21T07:00:00Z,2024-07-21T12:00:00Z,,
2024-07-22T00:00:00Z,2024-07-22T07:00:00Z,2024-07-22T12:00:00Z,,
2024-07-23T00:00:00Z,2024-07-23T07:00:00Z,2024-07-23T12:00:00Z,,
2024-07-24T00:00:00Z,2024-07-24T07:00:00Z,2024-07-24T12:00:00Z,,
2024-07-25T00:00:00Z,2024-07-25T07:00:00Z,2024-07-25T12:00:00Z,,
2024-07-28T00:00:00Z,2024-07-28T07:00:00Z,2024-07-28T12:00:00Z,,
2024-07-29T00:00:00Z,2024-07-29T07:00:00Z,2024-07-29T12:00:00Z,,
2024-07-30T00:00:00Z,2024-07-30T07:00:00Z,2024-07-30T12:00:00Z,,
2024-07-31T00:00:00Z,2024-07-31T07:00:00Z,2024-07-31T12:00:00Z,,
2024-08-01T00:00:00Z,2024-08-01T07:00:00Z,2024-08-01T12:00:00Z,,
2024-08-04T00:00:00Z,2024-08-04T07:00:00Z,2024-08-04T12:00:00Z,,
2024-08-05T00:00:00Z,2024-08-05T07:00:00Z,2024-08-05T12:00:00Z,,
2024-08-06T00:00:00Z,2024-08-06T07:00:00Z,2024-08-06T12:00:00Z,,
2024-08-07T00:00:00Z,2024-08-07T07:00:00Z,2024-08-07T12:00:00Z,,
2024-08-08T00:00:00Z,2024-08-08T07:00:00Z,2024-08-08T12:00:00Z,,
2024-08-11T00:00:00Z,2024-08-11T07:00:00Z,2024-08-11T12:00:00Z,,
2024-08-12T00:00:00Z,2024-08-12T07:00:00Z,2024-08-12T12:00:00Z,,
2024-08-13T00:00:00Z,2024-08-13T07:00:00Z,2024-08-13T12:00:00Z,,
2024-08-14T00:00:00Z,2024-08-14T07:00:00Z,2024-08-14T12:00:00Z,,
2024-08-15T00:00:00Z,2024-08-15T07:00:00Z,2024-08-15T12:00:00Z,,
2024-08-18T00:00:00Z,2024-08-18T07:00:00Z,2024-08-18T12:00:00Z,,
2024-08-19T00:00:00Z,2024-08-19T07:00:00Z,2024-08-19T12:00:00Z,,
2024-08-20T00:00:00Z,2024-08-20T07:00:00Z,2024-08-20T12:00:00Z,,
2024-08-21T00:00:00Z,2024-08-21T07:00:00Z,2024-08-21T12:00:00Z,,
2024-08-22T00:00:00Z,2024-08-22T07:00:00Z,2024-08-22T12:00:00Z,,
2024-08-25T00:00:00Z,2024-08-25T07:00:00Z,2024-08-25T12:00:00Z,,
2024-08-26T00:00:00Z,2024-08-26T07:00:00Z,2024-08-26T12:00:00Z,,
2024-08-27T00:00:00Z,2024-08-27T07:00:00Z,2024-08-27T12:00:00Z,,
2024-08-28T00:00:00Z,2024-08-28T07:00:00Z,2024-08-28T12:00:00Z,,
2024-08-29T00:00:00Z,2024-08-29T07:00:00Z,2024-08-29T12:00:00Z,,
2024-09-01T00:00:00Z,2024-09-01T07:00:00Z,2024-09-01T12:00:00Z,,
2024-09-02T00:00:00Z,2024-09-02T07:00:00Z,2024-09-02T12:00:00Z,,
2024-09-03T00:00:00Z,2024-09-03T07:00:00Z,2024-09-03T12:00:00Z,,
2024-09-04T00:00:00Z,2024-09-04T07:00:00Z,2024-09-04T12:00:00Z,,
2024-09-05T00:00:00Z,2024-09-05T07:00:00Z,2024-09-05T12:00:00Z,,
2024-09-08T00:00:00Z,2024-09-08T07:00:00Z,2024-09-08T12:00:00Z,,
2024-09-09T00:00:00Z,2024-09-09T07:00:00Z,2024-09-09T12:00:00Z,,
2024-09-10T00:00:00Z,2024-09-10T07:00:00Z,2024-09-10T12:00:00Z,,
2024-09-11T00:00:00Z,2024-09-11T07:00:00Z,2024-09-11T12:00:00Z,,
2024-09-12T00:00:00Z,2024-09-12T07:00:00Z,2024-09-12T12:00:00Z,,
2024-09-15T00:00:00Z,2024-09-15T07:00:00Z,2024-09-15T12:00:00Z,,
2024-09-16T00:00:00Z,2024-09-16T07:00:00Z,2024-09-16T12:00:00Z,,
2024-09-17T00:00:00Z,2024-09-17T07:00:00Z,2024-09-17T12:00:00Z,,
2024-09-18T00:00:00Z,2024-09-18T07:00:00Z,2024-09-18T12:00:00Z,,
2024-09-19T00:00:00Z,2024-09-19T07:00:00Z,2024-09-19T12:00:00Z,,
2024-09-22T00:00:00Z,2024-09-22T07:00:00Z,2024-09-22T12:00:00Z,,
2024-09-24T00:00:00Z,2024-09-24T07:00:00Z,2024-09-24T12:00:00Z,,
2024-09-25T00:00:00Z,2024-09-25T07:00:00Z,2024-09-25T12:00:00Z,,
2024-09-26T00:00:00Z,2024-09-26T07:00:00Z,2024-09-26T12:00:00Z,,
2024-09-29T00:00:00Z,2024-09-29T07:00:00Z,2024-09-29T12:00:00Z,,
2024-09-30T00:00:00Z,2024-09-30T07:00:00Z,2024-09-30T12:00:00Z,,
2024-10-01T00:00:00Z,2024-10-01T07:00:00Z,2024-10-01T12:00:00Z,,
2024-10-02T00:00:00Z,2024-10-02T07:00:00Z,2024-10-02T12:00:00Z,,
2024-10-03T00:00:00Z,2024-10-03T07:00:00Z,2024-10-03T12:00:00Z,,
2024-10-06T00:00:00Z,2024-10-06T07:00:00Z,2024-10-06T12:00:00Z,,
2024-10-07T00:00:00Z,2024-10-07T07:00:00Z,2024-10-07T12:00:00Z,,
2024-10-08T00:00:00Z,2024-10-08T07:00:00Z,2024-10-08T12:00:00Z,,
2024-10-09T00:00:00Z,2024-10-09T07:00:00Z,2024-10-09T12:00:00Z,,
2024-10-10T00:00:00Z,2024-10-10T07:00:00Z,2024-10-10T12:00:00Z,,
2024-10-13T00:00:00Z,2024-10-13T07:00:00Z,2024-10-13T12:00:00Z,,
2024-10-14T00:00:00Z,2024-10-14T07:00:00Z,2024-10-14T12:00:00Z,,
2024-10-15T00:00:00Z,2024-10-15T07:00:00Z,2024-10-15T12:00:00Z,,
2024-10-16T00:00:00Z,2024-10-16T07:00:00Z,2024-10-16T12:00:00Z,,
2024-10-17T00:00:00Z,2024-10-17T07:00:00Z,2024-10-17T12:00:00Z,,
2024-10-20T00:00:00Z,2024-10-20T07:00:00Z,2024-10-20T12:00:00Z,,
2024-10-21T00:00:00Z,2024-10-21T07:00:00Z,2024-10-21T12:00:00Z,,
2024-10-22T00:00:00Z,2024-10-22T07:00:00Z,2024-10-22T12:00:00Z,,
2024-10-23T00:00:00Z,2024-10-23T07:00:00Z,2024-10-23T12:00:00Z,,
2024-10-24T00:00:00Z,2024-10-24T07:00:00Z,2024-10-24T12:00:00Z,,
2024-10-27T00:00:00Z,2024-10-27T07:00:00Z,2024-10-27T12:00:00Z,,
2024-10-28T00:00:00Z,2024-10-28T07:00:00Z,2024-10-28T12:00:00Z,,
2024-10-29T00:00:00Z,2024-10-29T07:00:00Z,2024-10-29T12:00:00Z,,
2024-10-30T00:00:00Z,2024-10-30T07:00:00Z,2024-10-30T12:00:00Z,,
2024-10-31T00:00:00Z,2024-10-31T07:00:00Z,2024-10-31T12:00:00Z,,
2024-11-03T00:00:00Z,2024-11-03T07:00:00Z,2024-11-03T12:00:00Z,,
2024-11-04T00:00:00Z,2024-11-04T07:00:00Z,2024-11-04T12:00:00Z,,
2024-11-05T00:00:00Z,2024-11-05T07:00:00Z,2024-11-05T12:00:00Z,,
2024-11-06T00:00:00Z,2024-11-06T07:00:00Z,2024-11-06T12:00:00Z,,
2024-11-07T00:00:00Z,2024-11-07T07:00:00Z,2024-11-07T12:00:00Z,,
2024-11-10T00:00:00Z,2024-11-10T07:00:00Z,2024-11-10T12:00:00Z,,
2024-11-11T00:00:00Z,2024-11-11T07:00:00Z,2024-11-11T12:00:00Z,,
2024-11-12T00:00:00Z,2024-11-12T07:00:00Z,2024-11-12T12:00:00Z,,
2024-11-13T00:00:00Z,2024-11-13T07:00:00Z,2024-11-13T12:00:00Z,,
2024-11-14T00:00:00Z,2024-11-14T07:00:00Z,2024-11-14T12:00:00Z,,
2024-11-17T00:00:00Z,2024-11-17T07:00:00Z,2024-11-17T12:00:00Z,,
2024-11-18T00:00:00Z,2024-11-18T07:00:00Z,2024-11-18T12:00:00Z,,
2024-11-19T00:00:00Z,2024-11-19T07:00:00Z,2024-11-19T12:00:00Z,,
2024-11-20T00:00:00Z,2024-11-20T07:00:00Z,2024-11-20T12:00:00Z,,
2024-11-21T00:00:00Z,2024-11-21T07:00:00Z,2024-11-21T12:00:00Z,,
2024-11-24T00:00:00Z,2024-11-24T07:00:00Z,2024-11-24T12:00:00Z,,
2024-11-25T00:00:00Z,2024-11-25T07:00:00Z,2024-11-25T12:00:00Z,,
2024-11-26T00:00:00Z,2024-11-26T07:00:00Z,2024-11-26T12:00:00Z,,
2024-11-27T00:00:00Z,2024-11-27T07:00:00Z,2024-11-27T12:00:00Z,,
2024-11-28T00:00:00Z,2024-11-28T07:00:00Z,2024-11-28T12:00:00Z,,
2024-12-01T00:00:00Z,2024-12-01T07:00:00Z,2024-12-01T12:00:00Z,,
2024-12-02T00:00:00Z,2024-12-02T07:00:00Z,2024-12-02T12:00:00Z,,
2024-12-03T00:00:00Z,2024-12-03T07:00:00Z,2024-12-03T12:00:00Z,,
2024-12-04T00:00:00Z,2024-12-04T07:00:00Z,2024-12-04T12:00:00Z,,
2024-12-05T00:00:00Z,2024-12-05T07:00:00Z,2024-12-05T12:00:00Z,,
2024-12-08T00:00:00Z,2024-12-08T07:00:00Z,2024-12-08T12:00:00Z,,
2024-12-09T00:00:00Z,2024-12-09T07:00:00Z,2024-12-09T12:00:00Z,,
2024-12-10T00:00:00Z,2024-12-10T07:00:00Z,2024-12-10T12:00:00Z,,
2024-12-11T00:00:00Z,2024-12-11T07:00:00Z,2024-12-11T12:00:00Z,,
2024-12-12T00:00:00Z,2024-12-12T07:00:00Z,2024-12-12T12:00:00Z,,
2024-12-15T00:00:00Z,2024-12-15T07:00:00Z,2024-12-15T12:00:00Z,,
2024-12-16T00:00:00Z,2024-12-16T07:00:00Z,2024-12-16T12:00:00Z,,
2024-12-17T00:00:00Z,2024-12-17T07:00:00Z,2024-12-17T12:00:00Z,,
2024-12-18T00:00:00Z,2024-12-18T07:00:00Z,2024-12-18T12:00:00Z,,
2024-12-19T00:00:00Z,2024-12-19T07:00:00Z,2024-12-19T12:00:00Z,,
2024-12-22T00:00:00Z,2024-12-22T07:00:00Z,2024-12-22T12:00:00Z,,
2024-12-23T00:00:00Z,2024-12-23T07:00:00Z,2024-12-23T12:00:00Z,,
2024-12-24T00:00:00Z,2024-12-24T07:00:00Z,2024-12-24T12:00:00Z,,
2024-12-25T00:00:00Z,2024-12-25T07:00:00Z,2024-12-25T12:00:00Z,,
2024-12-26T00:00:00Z,2024-12-26T07:00:00Z,2024-12-26T12:00:00Z,,
2024-12-29T00:00:00Z,2024-12-29T07:00:00Z,2024-12-29T12:00:00Z,,
2024-12-30T00:00:00Z,2024-12-30T07:00:00Z,2024-12-30T12:00:00Z,,
2024-12-31T00:00:00Z,2024-12-31T07:00:00Z,2024-12-31T12:00:00Z,,
2 changes: 1 addition & 1 deletion tests/test_xsau_calendar.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ def start_bound(self):

@pytest.fixture
def end_bound(self):
yield T("2023-12-31")
yield T("2024-12-31")

@pytest.fixture
def max_session_hours(self):
Expand Down

0 comments on commit 9febf92

Please sign in to comment.