puppetlabs/puppet — pull request #848 by pcarlisle (2012-06-11 22:36:16+00:00)
Title: Ticket/master/environment caching

The node environment was only being set correctly in the exec terminus. This
sets it in the other relevant termini. It also involved significant rewriting
of tests to not mock node objects.