Merge pull request #3529 from asottile/unpy25
Remove some python2.5 compatibility code
This commit is contained in:
commit
a7f9e8382b
|
@ -0,0 +1 @@
|
||||||
|
Remove some python2.5 compatibility code.
|
|
@ -83,7 +83,7 @@ def iscoroutinefunction(func):
|
||||||
|
|
||||||
def getlocation(function, curdir):
|
def getlocation(function, curdir):
|
||||||
fn = py.path.local(inspect.getfile(function))
|
fn = py.path.local(inspect.getfile(function))
|
||||||
lineno = py.builtin._getcode(function).co_firstlineno
|
lineno = function.__code__.co_firstlineno
|
||||||
if fn.relto(curdir):
|
if fn.relto(curdir):
|
||||||
fn = fn.relto(curdir)
|
fn = fn.relto(curdir)
|
||||||
return "%s:%d" % (fn, lineno + 1)
|
return "%s:%d" % (fn, lineno + 1)
|
||||||
|
|
|
@ -354,8 +354,7 @@ class FixtureRequest(FuncargnamesCompatAttr):
|
||||||
return self._pyfuncitem._testcase
|
return self._pyfuncitem._testcase
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
function = getattr(self, "function", None)
|
function = getattr(self, "function", None)
|
||||||
if function is not None:
|
return getattr(function, "__self__", None)
|
||||||
return py.builtin._getimself(function)
|
|
||||||
|
|
||||||
@scopeproperty()
|
@scopeproperty()
|
||||||
def module(self):
|
def module(self):
|
||||||
|
|
|
@ -13,6 +13,7 @@ from _pytest._code.code import (
|
||||||
ReprExceptionInfo,
|
ReprExceptionInfo,
|
||||||
ExceptionChainRepr,
|
ExceptionChainRepr,
|
||||||
)
|
)
|
||||||
|
from six.moves import queue
|
||||||
|
|
||||||
from test_source import astonly
|
from test_source import astonly
|
||||||
|
|
||||||
|
@ -23,8 +24,6 @@ except ImportError:
|
||||||
else:
|
else:
|
||||||
invalidate_import_caches = getattr(importlib, "invalidate_caches", None)
|
invalidate_import_caches = getattr(importlib, "invalidate_caches", None)
|
||||||
|
|
||||||
queue = py.builtin._tryimport("queue", "Queue")
|
|
||||||
|
|
||||||
failsonjython = pytest.mark.xfail("sys.platform.startswith('java')")
|
failsonjython = pytest.mark.xfail("sys.platform.startswith('java')")
|
||||||
|
|
||||||
pytest_version_info = tuple(map(int, pytest.__version__.split(".")[:3]))
|
pytest_version_info = tuple(map(int, pytest.__version__.split(".")[:3]))
|
||||||
|
|
|
@ -546,9 +546,9 @@ class TestAssert_reprcompare(object):
|
||||||
# issue 429
|
# issue 429
|
||||||
left = "e"
|
left = "e"
|
||||||
right = "\xc3\xa9"
|
right = "\xc3\xa9"
|
||||||
if not isinstance(left, py.builtin.bytes):
|
if not isinstance(left, bytes):
|
||||||
left = py.builtin.bytes(left, "utf-8")
|
left = bytes(left, "utf-8")
|
||||||
right = py.builtin.bytes(right, "utf-8")
|
right = bytes(right, "utf-8")
|
||||||
expl = callequal(left, right)
|
expl = callequal(left, right)
|
||||||
for line in expl:
|
for line in expl:
|
||||||
assert isinstance(line, py.builtin.text)
|
assert isinstance(line, py.builtin.text)
|
||||||
|
|
Loading…
Reference in New Issue