typos
This commit is contained in:
parent
cefe6bfec3
commit
abc890079f
|
@ -137,7 +137,7 @@ class Frame:
|
||||||
def exec_(self, code, **vars):
|
def exec_(self, code, **vars):
|
||||||
""" exec 'code' in the frame
|
""" exec 'code' in the frame
|
||||||
|
|
||||||
'vars' are optiona; additional local variables
|
'vars' are optional; additional local variables
|
||||||
"""
|
"""
|
||||||
f_locals = self.f_locals.copy()
|
f_locals = self.f_locals.copy()
|
||||||
f_locals.update(vars)
|
f_locals.update(vars)
|
||||||
|
@ -207,7 +207,7 @@ class TracebackEntry:
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def locals(self):
|
def locals(self):
|
||||||
""" locals of underlaying frame """
|
""" locals of underlying frame """
|
||||||
return self.frame.f_locals
|
return self.frame.f_locals
|
||||||
|
|
||||||
def getfirstlinesource(self):
|
def getfirstlinesource(self):
|
||||||
|
@ -274,7 +274,7 @@ class TracebackEntry:
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def name(self):
|
def name(self):
|
||||||
""" co_name of underlaying code """
|
""" co_name of underlying code """
|
||||||
return self.frame.code.raw.co_name
|
return self.frame.code.raw.co_name
|
||||||
|
|
||||||
|
|
||||||
|
@ -302,7 +302,7 @@ class Traceback(list):
|
||||||
def cut(self, path=None, lineno=None, firstlineno=None, excludepath=None):
|
def cut(self, path=None, lineno=None, firstlineno=None, excludepath=None):
|
||||||
""" return a Traceback instance wrapping part of this Traceback
|
""" return a Traceback instance wrapping part of this Traceback
|
||||||
|
|
||||||
by provding any combination of path, lineno and firstlineno, the
|
by providing any combination of path, lineno and firstlineno, the
|
||||||
first frame to start the to-be-returned traceback is determined
|
first frame to start the to-be-returned traceback is determined
|
||||||
|
|
||||||
this allows cutting the first part of a Traceback instance e.g.
|
this allows cutting the first part of a Traceback instance e.g.
|
||||||
|
@ -1003,7 +1003,7 @@ class ReprFileLocation(TerminalRepr):
|
||||||
|
|
||||||
def toterminal(self, tw):
|
def toterminal(self, tw):
|
||||||
# filename and lineno output for each entry,
|
# filename and lineno output for each entry,
|
||||||
# using an output format that most editors unterstand
|
# using an output format that most editors understand
|
||||||
msg = self.message
|
msg = self.message
|
||||||
i = msg.find("\n")
|
i = msg.find("\n")
|
||||||
if i != -1:
|
if i != -1:
|
||||||
|
|
|
@ -513,7 +513,7 @@ class LogXML:
|
||||||
key = nodeid, slavenode
|
key = nodeid, slavenode
|
||||||
|
|
||||||
if key in self.node_reporters:
|
if key in self.node_reporters:
|
||||||
# TODO: breasks for --dist=each
|
# TODO: breaks for --dist=each
|
||||||
return self.node_reporters[key]
|
return self.node_reporters[key]
|
||||||
|
|
||||||
reporter = _NodeReporter(nodeid, self)
|
reporter = _NodeReporter(nodeid, self)
|
||||||
|
|
|
@ -429,7 +429,7 @@ class Session(nodes.FSCollector):
|
||||||
# one or more conftests are not in use at this fspath
|
# one or more conftests are not in use at this fspath
|
||||||
proxy = FSHookProxy(fspath, pm, remove_mods)
|
proxy = FSHookProxy(fspath, pm, remove_mods)
|
||||||
else:
|
else:
|
||||||
# all plugis are active for this fspath
|
# all plugins are active for this fspath
|
||||||
proxy = self.config.hook
|
proxy = self.config.hook
|
||||||
return proxy
|
return proxy
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,7 @@ class MarkEvaluator:
|
||||||
self._mark_name = name
|
self._mark_name = name
|
||||||
|
|
||||||
def __bool__(self):
|
def __bool__(self):
|
||||||
# dont cache here to prevent staleness
|
# don't cache here to prevent staleness
|
||||||
return bool(self._get_marks())
|
return bool(self._get_marks())
|
||||||
|
|
||||||
__nonzero__ = __bool__
|
__nonzero__ = __bool__
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
"""
|
"""
|
||||||
this is a place where we put datastructures used by legacy apis
|
this is a place where we put datastructures used by legacy apis
|
||||||
we hope ot remove
|
we hope to remove
|
||||||
"""
|
"""
|
||||||
import keyword
|
import keyword
|
||||||
|
|
||||||
|
|
|
@ -210,8 +210,8 @@ def pytest_pycollect_makeitem(collector, name, obj):
|
||||||
# mock seems to store unbound methods (issue473), normalize it
|
# mock seems to store unbound methods (issue473), normalize it
|
||||||
obj = getattr(obj, "__func__", obj)
|
obj = getattr(obj, "__func__", obj)
|
||||||
# We need to try and unwrap the function if it's a functools.partial
|
# We need to try and unwrap the function if it's a functools.partial
|
||||||
# or a funtools.wrapped.
|
# or a functools.wrapped.
|
||||||
# We musn't if it's been wrapped with mock.patch (python 2 only)
|
# We mustn't if it's been wrapped with mock.patch (python 2 only)
|
||||||
if not (inspect.isfunction(obj) or inspect.isfunction(get_real_func(obj))):
|
if not (inspect.isfunction(obj) or inspect.isfunction(get_real_func(obj))):
|
||||||
filename, lineno = getfslineno(obj)
|
filename, lineno = getfslineno(obj)
|
||||||
warnings.warn_explicit(
|
warnings.warn_explicit(
|
||||||
|
@ -595,7 +595,7 @@ class Package(Module):
|
||||||
# one or more conftests are not in use at this fspath
|
# one or more conftests are not in use at this fspath
|
||||||
proxy = FSHookProxy(fspath, pm, remove_mods)
|
proxy = FSHookProxy(fspath, pm, remove_mods)
|
||||||
else:
|
else:
|
||||||
# all plugis are active for this fspath
|
# all plugins are active for this fspath
|
||||||
proxy = self.config.hook
|
proxy = self.config.hook
|
||||||
return proxy
|
return proxy
|
||||||
|
|
||||||
|
|
|
@ -122,7 +122,7 @@ def pytest_runtest_makereport(item, call):
|
||||||
outcome = yield
|
outcome = yield
|
||||||
rep = outcome.get_result()
|
rep = outcome.get_result()
|
||||||
evalxfail = getattr(item, "_evalxfail", None)
|
evalxfail = getattr(item, "_evalxfail", None)
|
||||||
# unitttest special case, see setting of _unexpectedsuccess
|
# unittest special case, see setting of _unexpectedsuccess
|
||||||
if hasattr(item, "_unexpectedsuccess") and rep.when == "call":
|
if hasattr(item, "_unexpectedsuccess") and rep.when == "call":
|
||||||
|
|
||||||
if item._unexpectedsuccess:
|
if item._unexpectedsuccess:
|
||||||
|
@ -132,7 +132,7 @@ def pytest_runtest_makereport(item, call):
|
||||||
rep.outcome = "failed"
|
rep.outcome = "failed"
|
||||||
|
|
||||||
elif item.config.option.runxfail:
|
elif item.config.option.runxfail:
|
||||||
pass # don't interefere
|
pass # don't interfere
|
||||||
elif call.excinfo and call.excinfo.errisinstance(xfail.Exception):
|
elif call.excinfo and call.excinfo.errisinstance(xfail.Exception):
|
||||||
rep.wasxfail = "reason: " + call.excinfo.value.msg
|
rep.wasxfail = "reason: " + call.excinfo.value.msg
|
||||||
rep.outcome = "skipped"
|
rep.outcome = "skipped"
|
||||||
|
|
|
@ -15,7 +15,7 @@ class TestMetafunc:
|
||||||
def Metafunc(self, func, config=None):
|
def Metafunc(self, func, config=None):
|
||||||
# the unit tests of this class check if things work correctly
|
# the unit tests of this class check if things work correctly
|
||||||
# on the funcarg level, so we don't need a full blown
|
# on the funcarg level, so we don't need a full blown
|
||||||
# initiliazation
|
# initialization
|
||||||
class FixtureInfo:
|
class FixtureInfo:
|
||||||
name2fixturedefs = None
|
name2fixturedefs = None
|
||||||
|
|
||||||
|
|
|
@ -482,7 +482,7 @@ class TestFunctional:
|
||||||
items, rec = testdir.inline_genitems(p)
|
items, rec = testdir.inline_genitems(p)
|
||||||
base_item, sub_item, sub_item_other = items
|
base_item, sub_item, sub_item_other = items
|
||||||
print(items, [x.nodeid for x in items])
|
print(items, [x.nodeid for x in items])
|
||||||
# new api seregates
|
# new api segregates
|
||||||
assert not list(base_item.iter_markers(name="b"))
|
assert not list(base_item.iter_markers(name="b"))
|
||||||
assert not list(sub_item_other.iter_markers(name="b"))
|
assert not list(sub_item_other.iter_markers(name="b"))
|
||||||
assert list(sub_item.iter_markers(name="b"))
|
assert list(sub_item.iter_markers(name="b"))
|
||||||
|
|
|
@ -229,7 +229,7 @@ def test_nose_setup_ordering(testdir):
|
||||||
|
|
||||||
def test_apiwrapper_problem_issue260(testdir):
|
def test_apiwrapper_problem_issue260(testdir):
|
||||||
# this would end up trying a call an optional teardown on the class
|
# this would end up trying a call an optional teardown on the class
|
||||||
# for plain unittests we dont want nose behaviour
|
# for plain unittests we don't want nose behaviour
|
||||||
testdir.makepyfile(
|
testdir.makepyfile(
|
||||||
"""
|
"""
|
||||||
import unittest
|
import unittest
|
||||||
|
|
|
@ -304,7 +304,7 @@ def test_argcomplete(testdir, monkeypatch):
|
||||||
shlex.quote(sys.executable)
|
shlex.quote(sys.executable)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
# alternative would be exteneded Testdir.{run(),_run(),popen()} to be able
|
# alternative would be extended Testdir.{run(),_run(),popen()} to be able
|
||||||
# to handle a keyword argument env that replaces os.environ in popen or
|
# to handle a keyword argument env that replaces os.environ in popen or
|
||||||
# extends the copy, advantage: could not forget to restore
|
# extends the copy, advantage: could not forget to restore
|
||||||
monkeypatch.setenv("_ARGCOMPLETE", "1")
|
monkeypatch.setenv("_ARGCOMPLETE", "1")
|
||||||
|
|
|
@ -581,7 +581,7 @@ class TestPDB:
|
||||||
# No extra newline.
|
# No extra newline.
|
||||||
assert child.before.endswith(b"c\r\nprint_from_foo\r\n")
|
assert child.before.endswith(b"c\r\nprint_from_foo\r\n")
|
||||||
|
|
||||||
# set_debug should not raise outcomes.Exit, if used recrursively.
|
# set_debug should not raise outcomes. Exit, if used recursively.
|
||||||
child.sendline("debug 42")
|
child.sendline("debug 42")
|
||||||
child.sendline("q")
|
child.sendline("q")
|
||||||
child.expect("LEAVING RECURSIVE DEBUGGER")
|
child.expect("LEAVING RECURSIVE DEBUGGER")
|
||||||
|
|
|
@ -4,7 +4,7 @@ import pytest
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def stepwise_testdir(testdir):
|
def stepwise_testdir(testdir):
|
||||||
# Rather than having to modify our testfile between tests, we introduce
|
# Rather than having to modify our testfile between tests, we introduce
|
||||||
# a flag for wether or not the second test should fail.
|
# a flag for whether or not the second test should fail.
|
||||||
testdir.makeconftest(
|
testdir.makeconftest(
|
||||||
"""
|
"""
|
||||||
def pytest_addoption(parser):
|
def pytest_addoption(parser):
|
||||||
|
|
Loading…
Reference in New Issue