def test_bundled_calendars_should_load_without_issues(calendar_file): calendar = Calendar.load(calendar_file) assert len(calendar.working_days) >= 1
def test_when_given_a_calendar_that_has_invalid_keys(self): with pytest.raises(ValueError): Calendar.load("invalid-keys")
def test_when_given_a_calendar_that_does_not_exist(self): with pytest.raises(ValueError): Calendar.load("invalid-calendar")
def test_that_also_exists_as_a_default_calendar(self): calendar = Calendar.load("bacs") assert calendar.is_business_day( parse_date_noniso("25th December 2014"))
def test_when_given_a_calendar_from_a_custom_directory(self): calendar = Calendar.load("ecb") assert isinstance(calendar, Calendar)
def test_when_given_a_valid_calendar(self): calendar = Calendar.load("weekdays") assert isinstance(calendar, Calendar)