mirror of
https://github.com/opentofu/opentofu.git
synced 2025-01-04 13:17:43 -06:00
37e276e043
We have a few pesky functions that don't act like proper functions and instead return different values on each call. These are tricky because we need to make sure we don't trip over ourselves by re-generating these between plan and apply. Here we add a context test to verify correct behavior in the presence of such functions. There's actually a pre-existing bug which this test caught as originally written: we re-evaluate the interpolation expressions during apply, causing these unstable functions to produce new values, and so the applied value ends up not exactly matching the plan. This is a bug that needs fixing, but it's been around at least since v0.7.6 (random old version I tried this with to see) so we'll put it on the list and address it separately. For now, this part of the test is commented out with a TODO attached. |
||
---|---|---|
.. | ||
main.tf |