def test_disable_safe(): """Test for safety.""" original_stderr_id, original_stdout_id = id(sys.stderr), id(sys.stdout) assert not Windows.is_enabled() assert not Windows.disable() assert not Windows.is_enabled() assert not Windows.disable() assert not Windows.is_enabled() assert not Windows.disable() assert original_stderr_id == id(sys.stderr) assert original_stdout_id == id(sys.stdout)
def test_enable_then_disable(): """Test enabling then disabling on Windows.""" original_stderr_id, original_stdout_id = id(sys.stderr), id(sys.stdout) assert not Windows.is_enabled() assert Windows.enable() assert original_stderr_id != id(sys.stderr) assert original_stdout_id != id(sys.stdout) assert Windows.disable() assert original_stderr_id == id(sys.stderr)