pulumi/sdk/python
Sean Gillespie c1582264e1
Fix, formalize and add tests for property rewrites (#2187)
* Fix, formalize and add tests for property rewrites

The Python SDK provides two hooks for resources to override how their
properties are communicated to and from the engine. The code that
performs this transformation is subtle and, before this commit, subtly
incorrect.

This commit adds a test that verifies that the SDK correctly transforms
properties recursively according to the two transformation hooks, while
also fixing a smattering of test issues encountered when adding the new
test.

* CR feedback
2018-11-12 09:26:31 -08:00
..
cmd Merge pull request #2164 from pulumi/ellismg/update-tools 2018-11-10 17:32:14 -08:00
lib Fix, formalize and add tests for property rewrites (#2187) 2018-11-12 09:26:31 -08:00
pkg/version Add license headers 2018-05-22 15:02:47 -07:00
.gitignore Implement Output for Python (#2107) 2018-10-26 14:52:30 -07:00
.pylintrc Exclude the unscriptable-object rule (#2184) 2018-11-08 18:26:13 -08:00
Makefile Adopt golangci-lint and address issues 2018-11-08 14:11:47 -08:00
Pipfile Several gardening tasks for Python (#2145) 2018-11-01 12:58:45 -07:00
Pipfile.lock Several gardening tasks for Python (#2145) 2018-11-01 12:58:45 -07:00