Message210376
EnvironmentVarGuard doesn't work through monkeypatching - you make your changes *through* the guard, and it undoes them in __exit__, as well as restoring the original binding (in case *other* code monkeypatched it).
This allows it to still be used when testing code that is *supposed* to make real environment changes (e.g. so they're visible in a subprocess).
Buildbot is currently down, so I can't check the logs again :( |
|
Date |
User |
Action |
Args |
2014-02-06 11:35:07 | ncoghlan | set | recipients:
+ ncoghlan, paul.moore, r.david.murray, python-dev, dstufft |
2014-02-06 11:35:07 | ncoghlan | set | messageid: <1391686507.83.0.465548781798.issue20053@psf.upfronthosting.co.za> |
2014-02-06 11:35:07 | ncoghlan | link | issue20053 messages |
2014-02-06 11:35:07 | ncoghlan | create | |
|