Esempio n. 1
0
def test_bundled_calendars_should_load_without_issues(calendar_file):
    calendar = Calendar.load(calendar_file)
    assert len(calendar.working_days) >= 1
Esempio n. 2
0
 def test_when_given_a_calendar_that_has_invalid_keys(self):
     with pytest.raises(ValueError):
         Calendar.load("invalid-keys")
Esempio n. 3
0
 def test_when_given_a_calendar_that_does_not_exist(self):
     with pytest.raises(ValueError):
         Calendar.load("invalid-calendar")
Esempio n. 4
0
 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"))
Esempio n. 5
0
 def test_when_given_a_calendar_from_a_custom_directory(self):
     calendar = Calendar.load("ecb")
     assert isinstance(calendar, Calendar)
Esempio n. 6
0
 def test_when_given_a_valid_calendar(self):
     calendar = Calendar.load("weekdays")
     assert isinstance(calendar, Calendar)