From 7f16514a8aef6f0ac046afd895bc9294b30ab038 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 24 Sep 2009 21:50:10 +0000 Subject: Add a test case for http://bugs.python.org/issue5380 and mark it as 'todo' since it fails with current versions of python 3. svn path=/main/trunk/; revision=14415 --- pym/portage/tests/ebuild/test_pty_eof.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 pym/portage/tests/ebuild/test_pty_eof.py (limited to 'pym') diff --git a/pym/portage/tests/ebuild/test_pty_eof.py b/pym/portage/tests/ebuild/test_pty_eof.py new file mode 100644 index 000000000..3216eec19 --- /dev/null +++ b/pym/portage/tests/ebuild/test_pty_eof.py @@ -0,0 +1,22 @@ +# Copyright 1998-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +import pty + +import portage +from portage import os +from portage.tests import TestCase + +class PtyEofTestCase(TestCase): + + def testPtyEof(self): + # This tests if the following python issue is fixed yet: + # http://bugs.python.org/issue5380 + # Since it might not be fixed, mark as todo. + self.todo = True + result = portage._test_pty_eof() + # The result is only valid if openpty works (result is + # True or False, not None). + if result is not None: + self.assertEqual(result, True) -- cgit v1.2.3-1-g7c22