def test_altera_ano_inicial_gt_ano_final_raises_value_error(ano_inicial: int, base_case_feriados: FeriadosBr): with pytest.raises(ValueError): base_case_feriados.ano_inicial = ano_inicial
def test_altera_ano_inicial_not_int_raises_type_error(ano_inicial: int, base_case_feriados: FeriadosBr): with pytest.raises(TypeError): base_case_feriados.ano_inicial = ano_inicial
def test_altera_ano_inicial_menor_igual_ano_final_ok(ano: int, resultado: int, base_case_feriados: FeriadosBr): base_case_feriados.ano_inicial = ano assert base_case_feriados.ano_inicial == resultado