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