Lines Matching refs:YVariant
253 @pytest.mark.parametrize('YVariant', [
264 def test_register_provider_with_param_success(ConstructX, XPtr, WithAnnot, YVariant):
277 .registerProvider<XPtr(WithAnnot<YVariant>)>([](YVariant){ return ConstructX; });
298 @pytest.mark.parametrize('YVariant', [
305 def test_register_provider_with_param_const_binding_success(ConstructX, XPtr, WithAnnot, YVariant):
320 .registerProvider<XPtr(WithAnnot<YVariant>)>([](YVariant){ return ConstructX; });
341 @pytest.mark.parametrize('YVariant', [
347 def test_register_provider_with_param_error_nonconst_param_required(ConstructX, XPtr, WithAnnot, YAnnotRegex, YVariant):
357 .registerProvider<XPtr(WithAnnot<YVariant>)>([](YVariant){ return ConstructX; });
375 @pytest.mark.parametrize('YVariant', [
381 def test_register_provider_with_param_error_nonconst_param_required_install_after(ConstructX, XPtr, WithAnnot, YAnnotRegex, YVariant):
390 .registerProvider<XPtr(WithAnnot<YVariant>)>([](YVariant){ return ConstructX; })
491 @pytest.mark.parametrize('YVariant,YVariantRegex', [
498 def test_register_provider_with_param_error_type_not_injectable(ConstructX, XPtr, YVariant, YVariantRegex):
505 .registerProvider<XPtr(YVariant)>([](YVariant){ return ConstructX; });