Пример #1
0
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
Пример #2
0
def test_subsidio_ferias_diario_hora_string_is_number():
    with pytest.raises(TypeError):
        csf.subsidio_ferias_diario(1000, "a")
Пример #3
0
def test_subsidio_ferias_diario_zero_is_greater_than_zero():
    with pytest.raises(ValueError):
        csf.subsidio_ferias_diario(0, 40)
Пример #4
0
def test_subsidio_ferias_diario_negative_number_is_greater_than_zero():
    with pytest.raises(ValueError):
        csf.subsidio_ferias_diario(-2, 40)
Пример #5
0
def test_subsidio_ferias_diario_number_is_number():
    csf.subsidio_ferias_diario(1000, 40)
Пример #6
0
def test_subsidio_ferias_diario_salario_nao_numero():
    with pytest.raises(TypeError):
        csf.subsidio_ferias_diario("a", 40)
Пример #7
0
def test_subsidio_ferias_diario_hora_167_is_less_or_equal_to_168():
    csf.subsidio_ferias_diario(1000, 167)
Пример #8
0
def test_subsidio_ferias_diario_hora_169_is_less_or_equal_to_168():
    with pytest.raises(ValueError):
        csf.subsidio_ferias_diario(1000, 169)