[pypy-svn] r44587 - pypy/dist/pypy/module/_curses/test

fijal at codespeak.net fijal at codespeak.net
Thu Jun 28 10:52:26 CEST 2007


Author: fijal
Date: Thu Jun 28 10:52:25 2007
New Revision: 44587

Modified:
   pypy/dist/pypy/module/_curses/test/test_curses.py
Log:
Move tests to new interface


Modified: pypy/dist/pypy/module/_curses/test/test_curses.py
==============================================================================
--- pypy/dist/pypy/module/_curses/test/test_curses.py	(original)
+++ pypy/dist/pypy/module/_curses/test/test_curses.py	Thu Jun 28 10:52:25 2007
@@ -67,12 +67,12 @@
         child.expect('ok!')
         
 
-# XXX probably we need to run all the stuff here in pexpect anyway...
-
-class TestCCurses(object):
+class ExpectTestCCurses(object):
     """ Test compiled version
     """
     def test_csetupterm(self):
+        from pypy.translator.c.test.test_genc import compile
+        from pypy.module._curses import interp_curses
         def runs_setupterm():
             interp_curses._curses_setupterm_null(1)
 
@@ -80,20 +80,25 @@
         fn()
 
     def test_ctgetstr(self):
+        from pypy.translator.c.test.test_genc import compile
+        from pypy.module._curses import interp_curses
         def runs_ctgetstr():
             interp_curses._curses_setupterm("xterm", 1)
-            res = interp_curses._curses_tigetstr('cup')
-            assert res == '\x1b[%i%p1%d;%p2%dH'
+            return interp_curses._curses_tigetstr('cup')
 
         fn = compile(runs_ctgetstr, [])
-        fn()
+        res = fn()
+        assert res == '\x1b[%i%p1%d;%p2%dH'
 
     def test_ctparm(self):
+        from pypy.translator.c.test.test_genc import compile
+        from pypy.module._curses import interp_curses
         def runs_tparm():
             interp_curses._curses_setupterm("xterm", 1)
             cup = interp_curses._curses_tigetstr('cup')
-            res = interp_curses._curses_tparm(cup, [5, 3])
-            assert res == '\033[6;4H'
+            return interp_curses._curses_tparm(cup, [5, 3])
 
         fn = compile(runs_tparm, [])
-        fn()
+        res = fn()
+        assert res == '\033[6;4H'
+



More information about the Pypy-commit mailing list