puppetlabs/puppet — pull request #1119 by branan (2012-09-07 17:10:47+00:00)
Title: (maint) Confine pty-based test to non-Windows hosts.

Pty detection on Windows is broken in Ruby 1.8.7. This causes tests which use a pty to freeze, locking up the test suite.

This patch works around the issue by not running the affected test on Windows hosts.

Josh Cooper is looking in to how TTY detection works, so hopefully we'll be able to test this on Windows in the future.