puppetlabs/puppet — pull request #568 by daniel-pittman (2012-03-08 19:58:05+00:00)
Title: (#12960) fix order dependent test failures over global state

We had some order dependent test failures, caused by a type named `foo` being defined.

Because we don't clean up global state to revoke those named types, we wind up in the position that we broke a bunch of other places that also created something named `foo` overlapping the original - but only if they ran in the right order.

(Which, unfortunately, still turns out to be "on CI, but not my workstation")