def test_nofailures(self): item = self.getitem("def test_func(): pass\n") events = [] control = RemoteControl(item._config) control.setup() failures = control.runsession() assert not failures
def test_failures_somewhere(self, testdir): item = testdir.getitem("def test_func(): assert 0\n") control = RemoteControl(item.config) control.setup() failures = control.runsession() assert failures control.setup() item.fspath.write("def test_func(): assert 1\n") pyc = item.fspath.new(ext=".pyc") if pyc.check(): pyc.remove() failures = control.runsession(failures) assert not failures
def test_failures(self): item = self.getitem("def test_func(): assert 0\n") control = RemoteControl(item._config) control.setup() failures = control.runsession() assert failures control.setup() item.fspath.write("def test_func(): assert 1\n") (item.fspath + "c").remove() failures = control.runsession(failures) assert not failures
def test_failures_somewhere(self, testdir): item = testdir.getitem("def test_func(): assert 0\n") control = RemoteControl(item.config) control.setup() failures = control.runsession() assert failures control.setup() item.fspath.write("def test_func(): assert 1\n") (item.fspath + "c").remove() failures = control.runsession(failures) assert not failures
def test_failure_change(self): modcol = self.getitem(""" def test_func(): assert 0 """) control = RemoteControl(modcol._config) control.setup() failures = control.runsession() assert failures control.setup() modcol.fspath.write(py.code.Source(""" def test_func(): assert 1 def test_new(): assert 0 """)) (modcol.fspath + "c").remove() failures = control.runsession(failures) assert not failures control.setup() failures = control.runsession() assert failures assert str(failures).find("test_new") != -1
def test_nofailures(self, testdir): item = testdir.getitem("def test_func(): pass\n") control = RemoteControl(item.config) control.setup() failures = control.runsession() assert not failures
def test_failure_change(self, testdir): modcol = testdir.getitem(""" def test_func(): assert 0 """) control = RemoteControl(modcol.config) control.setup() failures = control.runsession() assert failures control.setup() modcol.fspath.write(py.code.Source(""" def test_func(): assert 1 def test_new(): assert 0 """)) pyc = modcol.fspath.new(ext=".pyc") if pyc.check(): pyc.remove() failures = control.runsession(failures) assert not failures control.setup() failures = control.runsession() assert failures assert str(failures).find("test_new") != -1