예제 #1
0
 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
예제 #2
0
 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
예제 #3
0
 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
예제 #4
0
 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
예제 #5
0
 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
예제 #6
0
 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
예제 #7
0
 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
예제 #8
0
 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