Ejemplo n.º 1
0
def test_work_tax_discount_50k(tax_parameters):
    taxes = Taxes(tax_parameters)
    gross = 50000
    assert pytest.approx(taxes.calc_work_tax_discount(gross), 1e-6) == 2916.24
Ejemplo n.º 2
0
def test_work_tax_discount_max(tax_parameters):
    taxes = Taxes(tax_parameters)
    gross = 98604
    assert taxes.calc_work_tax_discount(gross) == 0
Ejemplo n.º 3
0
def test_work_tax_discount_too_high(tax_parameters):
    taxes = Taxes(tax_parameters)
    gross = 200000
    assert taxes.calc_work_tax_discount(gross) == 0
Ejemplo n.º 4
0
def test_work_tax_discount_zero(tax_parameters):
    taxes = Taxes(tax_parameters)
    gross = 0
    assert taxes.calc_work_tax_discount(gross) == 0