def test_subsidio_ferias_diario_calcula(): salario_hora = 1000 horas_semanais = 40 subsidio_ferias_diario = salario_hora * ((horas_semanais * 52) / (12 * 22)) subsidio_ferias_diario_calculado = csf.subsidio_ferias_diario(1000, 40) assert subsidio_ferias_diario == subsidio_ferias_diario_calculado
def test_subsidio_ferias_diario_hora_string_is_number(): with pytest.raises(TypeError): csf.subsidio_ferias_diario(1000, "a")
def test_subsidio_ferias_diario_zero_is_greater_than_zero(): with pytest.raises(ValueError): csf.subsidio_ferias_diario(0, 40)
def test_subsidio_ferias_diario_negative_number_is_greater_than_zero(): with pytest.raises(ValueError): csf.subsidio_ferias_diario(-2, 40)
def test_subsidio_ferias_diario_number_is_number(): csf.subsidio_ferias_diario(1000, 40)
def test_subsidio_ferias_diario_salario_nao_numero(): with pytest.raises(TypeError): csf.subsidio_ferias_diario("a", 40)
def test_subsidio_ferias_diario_hora_167_is_less_or_equal_to_168(): csf.subsidio_ferias_diario(1000, 167)
def test_subsidio_ferias_diario_hora_169_is_less_or_equal_to_168(): with pytest.raises(ValueError): csf.subsidio_ferias_diario(1000, 169)