@@ -33,25 +33,26 @@ TEST_KEY = 'payroll-type'
HOOK_DATA = [
HookData.from_hook(meta_payroll_type.HealthInsuranceHook,
'US:HRA:Fees', 'US:HRA:Usage', 'US:Premium:Main'),
HookData.from_hook(meta_payroll_type.OtherBenefitsHook,
'US:403b:Fees', 'US:Education', 'US:ProfessionalMembership'),
HookData.from_hook(
meta_payroll_type.SalaryHook,
'CA:Tax:EI',
'US:NY:Tax:NYC',
'US:Taxes:Medicare',
'CA:General',
'US:403b:Match',
'US:PTO',
'US:PTO:Earned',
'US:PTO:Taken',
),
HookData.from_hook(meta_payroll_type.TaxHook,
'CA:PP', 'US:IL:Unemployment', 'US:SocialSecurity'),
]
HookData.set_invalid_values(HOOK_DATA)
@pytest.fixture(scope='module')
def config():
return testutil.TestConfig()
def norm_value(value):
return value.replace(':Taxes:', ':Tax:', 1)