Spaces Data
Minimal test - lines (249, 254)
path: .spaces[2].metrics.loc.sloc
old: 3.0
new: 6.0
path: .spaces[2].metrics.loc.cloc
old: 0.0
new: 3.0
path: .spaces[2].metrics.mi.mi_visual_studio
old: 77.41537610353971
new: 70.84871860349813
path: .spaces[2].metrics.mi.mi_sei
old: 115.48718014704971
new: 143.74378235341393
path: .spaces[2].metrics.mi.mi_original
old: 132.38029313705292
new: 121.1513088119818
Code
def test_plugin_specify(testdir):
with pytest.raises(ImportError):
testdir.parseconfig("-p", "nqweotexistent")
# pytest.raises(ImportError,
# "config.do_configure(config)"
# )
Minimal test - lines (6, 36)
path: .spaces[0].spaces[0].metrics.mi.mi_original
old: 84.74580679073276
new: 82.50777130734352
path: .spaces[0].spaces[0].metrics.mi.mi_sei
old: 47.37606207634734
new: 70.55757153686517
path: .spaces[0].spaces[0].metrics.mi.mi_visual_studio
old: 49.5589513396098
new: 48.25015865926522
path: .spaces[0].spaces[0].metrics.loc.sloc
old: 27.0
new: 31.0
path: .spaces[0].spaces[0].metrics.loc.cloc
old: 0.0
new: 4.0
Code
def test_basic_testitem_events(self, testdir):
tfile = testdir.makepyfile(
"""
def test_one():
pass
def test_one_one():
assert 0
def test_other():
raise ValueError(23)
class TestClass(object):
def test_two(self, someargs):
pass
"""
)
reprec = testdir.inline_run(tfile)
passed, skipped, failed = reprec.listoutcomes()
assert len(skipped) == 0
assert len(passed) == 1
assert len(failed) == 3
def end(x):
return x.nodeid.split("::")[-1]
assert end(failed[0]) == "test_one_one"
assert end(failed[1]) == "test_other"
itemstarted = reprec.getcalls("pytest_itemcollected")
assert len(itemstarted) == 4
# XXX check for failing funcarg setup
# colreports = reprec.getcalls("pytest_collectreport")
# assert len(colreports) == 4
# assert colreports[1].report.failed