[pypy-svn] rev 2384 - pypy/trunk/src/pypy/module/test
jacob at codespeak.net
jacob at codespeak.net
Tue Dec 16 16:06:26 CET 2003
Author: jacob
Date: Tue Dec 16 16:06:25 2003
New Revision: 2384
Modified:
pypy/trunk/src/pypy/module/test/test_builtin.py
Log:
Added tests for None return values.
Modified: pypy/trunk/src/pypy/module/test/test_builtin.py
==============================================================================
--- pypy/trunk/src/pypy/module/test/test_builtin.py (original)
+++ pypy/trunk/src/pypy/module/test/test_builtin.py Tue Dec 16 16:06:25 2003
@@ -7,10 +7,9 @@
self.space = test.objspace()
def test_import(self):
- d = {}
- m = __import__('types', d, d, [])
- self.assertEquals(m.IntType, type(123))
- self.assertEquals(m.__name__, "types")
+ m = __import__('pprint')
+ self.assertEquals(m.pformat({}), '{}')
+ self.assertEquals(m.__name__, "pprint")
def test_chr(self):
self.assertEquals(chr(65), 'A')
@@ -99,6 +98,12 @@
self.assert_(cmp(0,9) < 0)
self.assert_(cmp(9,0) > 0)
+ def test_return_None(self):
+ self.assertEquals(setattr(self, 'x', 11), None)
+ self.assertEquals(delattr(self, 'x'), None)
+ # To make this test, we need autopath to work in application space.
+ #self.assertEquals(execfile('emptyfile.py'), None)
+
class TestInternal(test.IntTestCase):
def setUp(self):
@@ -140,6 +145,7 @@
return a+2
self.failIf(not callable(Call()),
"Builtin function 'callable' misreads callable object")
+
def test_uncallable(self):
class NoCall:
pass
More information about the Pypy-commit
mailing list