def test_get_tax_rate_by_name_fallback_to_standard(taxes): rate_name = "unexisting tax rate" tax_rate = get_tax_rate_by_name(rate_name, taxes) assert tax_rate == taxes[DEFAULT_TAX_RATE_NAME]["value"]
def test_get_tax_rate_by_name_empty_taxes(product): rate_name = "unexisting tax rate" tax_rate = get_tax_rate_by_name(rate_name) assert tax_rate == 0
def test_get_tax_rate_by_name(taxes): rate_name = "pharmaceuticals" tax_rate = get_tax_rate_by_name(rate_name, taxes) assert tax_rate == taxes[rate_name]["value"]