def test_is_holiday_returns_true_when_finds_record(connection): connection.fetchall.return_value = [('some date found',)] holiday = Holiday(connection) actual = holiday.is_holiday(datetime.now()) assert actual is True
def test_is_holiday_returns_true_when_exception_thrown(connection): connection.fetchall.side_effect = OperationalError() holiday = Holiday(connection) actual = holiday.is_holiday(datetime.now()) assert actual is True
def test_is_holiday_returns_false_for_no_records_found(connection): connection.fetchall.return_value = [] holiday = Holiday(connection) actual = holiday.is_holiday(datetime.now()) assert actual is False