pulumi/sdk/python/lib/test
Julien d5cf13b6cd
Permit output arguments in plain invokes for backwards compatibility (#18304)
Plain invokes happen to serialize arguments, which allows passing in
output types. With https://github.com/pulumi/pulumi/pull/18204 we
started checking if the resource dependencies of the arguments (and from
`dependsOn`) are known, and returned unknown if not. However this broke
backwards compatibility for plain invokes in the TypeScript and Python
SDKs.

This PR ensures that we only check the dependencies if we are using
output form invokes. In Python and TypesScript, arguments of output type
decay to promises/tasks, without dependency information, when passed to
plain invokes.
2025-01-21 14:27:59 +00:00
..
automation Bump `go-git` to 5.13.1 (#18247) 2025-01-15 21:34:14 +00:00
data/lazy_import_test [sdk/python] Workaround lazy module regression (#16038) 2024-04-24 06:53:59 +00:00
dynamic Allow accessing configuration in Python dynamic providers (#17673) 2024-11-07 10:12:24 +00:00
langhost Switch to ruff for linting and formatting (#17882) 2024-12-02 12:41:19 +00:00
provider Switch to ruff for linting and formatting (#17882) 2024-12-02 12:41:19 +00:00
runtime Switch to ruff for linting and formatting (#17882) 2024-12-02 12:41:19 +00:00
__init__.py Fix a couple of issues when projecting Protobuf and UNKNOWN in Python (#1468) 2018-06-06 16:09:07 -07:00
conftest.py Use black to format lib/test (#16028) 2024-04-23 08:29:58 +00:00
helpers.py Switch to ruff for linting and formatting (#17882) 2024-12-02 12:41:19 +00:00
test_broken_dynamic_provider.py Switch to ruff for linting and formatting (#17882) 2024-12-02 12:41:19 +00:00
test_config.py Use black to format lib/test (#16028) 2024-04-23 08:29:58 +00:00
test_deprecated.py Fixing a few pylint errors in the python test folder (#16962) 2024-08-14 08:26:34 +00:00
test_invoke.py Permit output arguments in plain invokes for backwards compatibility (#18304) 2025-01-21 14:27:59 +00:00
test_monitor_termination.py Fixing a few pylint errors in the python test folder (#16962) 2024-08-14 08:26:34 +00:00
test_next_serialize.py Switch to ruff for linting and formatting (#17882) 2024-12-02 12:41:19 +00:00
test_output.py Switch to ruff for linting and formatting (#17882) 2024-12-02 12:41:19 +00:00
test_resource.py Switch to ruff for linting and formatting (#17882) 2024-12-02 12:41:19 +00:00
test_runtime_to_json.py Use black to format lib/test (#16028) 2024-04-23 08:29:58 +00:00
test_stack_reference.py Switch to ruff for linting and formatting (#17882) 2024-12-02 12:41:19 +00:00
test_stack_registers_outputs.py Switch to ruff for linting and formatting (#17882) 2024-12-02 12:41:19 +00:00
test_translate_output_properties.py Start mypy linting lib/test (#16040) 2024-04-30 12:54:13 +00:00
test_types_input_type.py Fixing a few pylint errors in the python test folder (#16962) 2024-08-14 08:26:34 +00:00
test_types_input_type_types.py Start mypy linting lib/test (#16040) 2024-04-30 12:54:13 +00:00
test_types_output_type.py Fixing a few pylint errors in the python test folder (#16962) 2024-08-14 08:26:34 +00:00
test_types_resource_types.py Start mypy linting lib/test (#16040) 2024-04-30 12:54:13 +00:00
test_urn.py Use black to format lib/test (#16028) 2024-04-23 08:29:58 +00:00
test_utils.py Start mypy linting lib/test (#16040) 2024-04-30 12:54:13 +00:00