[pypy-commit] pypy stdlib-2.7.6: kill some more stdlib modifications no longer needed
bdkearns
noreply at buildbot.pypy.org
Tue Mar 4 09:00:17 CET 2014
Author: Brian Kearns <bdkearns at gmail.com>
Branch: stdlib-2.7.6
Changeset: r69663:58c31b45df71
Date: 2014-03-04 02:59 -0500
http://bitbucket.org/pypy/pypy/changeset/58c31b45df71/
Log: kill some more stdlib modifications no longer needed
diff --git a/lib-python/2.7/test/test_code.py b/lib-python/2.7/test/test_code.py
--- a/lib-python/2.7/test/test_code.py
+++ b/lib-python/2.7/test/test_code.py
@@ -82,6 +82,7 @@
import unittest
import weakref
+import _testcapi
from test import test_support
@@ -104,9 +105,7 @@
class CodeTest(unittest.TestCase):
- @test_support.impl_detail("test for PyCode_NewEmpty")
def test_newempty(self):
- import _testcapi
co = _testcapi.code_newempty("filename", "funcname", 15)
self.assertEqual(co.co_filename, "filename")
self.assertEqual(co.co_name, "funcname")
diff --git a/lib-python/2.7/test/test_support.py b/lib-python/2.7/test/test_support.py
--- a/lib-python/2.7/test/test_support.py
+++ b/lib-python/2.7/test/test_support.py
@@ -19,12 +19,9 @@
import re
import time
import struct
+import _testcapi
import sysconfig
try:
- import _testcapi
-except ImportError:
- _testcapi = None
-try:
import thread
except ImportError:
thread = None
@@ -975,7 +972,7 @@
# add GC header size
if ((type(o) == type) and (o.__flags__ & _TPFLAGS_HEAPTYPE) or\
((type(o) != type) and (type(o).__flags__ & _TPFLAGS_HAVE_GC))):
- size += 1 if _testcapi is None else _testcapi.SIZEOF_PYGC_HEAD
+ size += _testcapi.SIZEOF_PYGC_HEAD
msg = 'wrong size for %s: got %d, expected %d' \
% (type(o), result, size)
test.assertEqual(result, size, msg)
diff --git a/lib-python/2.7/test/test_traceback.py b/lib-python/2.7/test/test_traceback.py
--- a/lib-python/2.7/test/test_traceback.py
+++ b/lib-python/2.7/test/test_traceback.py
@@ -1,9 +1,6 @@
"""Test cases for traceback module"""
-try:
- from _testcapi import traceback_print
-except ImportError:
- traceback_print = None
+from _testcapi import traceback_print
from StringIO import StringIO
import sys
import unittest
@@ -179,8 +176,6 @@
class TracebackFormatTests(unittest.TestCase):
def test_traceback_format(self):
- if traceback_print is None:
- raise unittest.SkipTest('Requires _testcapi')
try:
raise KeyError('blah')
except KeyError:
diff --git a/lib-python/2.7/test/test_unicode.py b/lib-python/2.7/test/test_unicode.py
--- a/lib-python/2.7/test/test_unicode.py
+++ b/lib-python/2.7/test/test_unicode.py
@@ -1636,10 +1636,7 @@
self.assertEqual("{}".format(u), '__unicode__ overridden')
def test_encode_decimal(self):
- try:
- from _testcapi import unicode_encodedecimal
- except ImportError:
- raise unittest.SkipTest('Requires _testcapi')
+ from _testcapi import unicode_encodedecimal
self.assertEqual(unicode_encodedecimal(u'123'),
b'123')
self.assertEqual(unicode_encodedecimal(u'\u0663.\u0661\u0664'),
More information about the pypy-commit
mailing list