Exemplo n.º 1
0
 def test_internalerror(self, testdir):
     item = testdir.getitem("def test_func(): pass")
     session = DSession(item.config)
     def raise_(): raise ValueError()
     session.queue.get = raise_
     exitstatus = session.loop([])
     assert exitstatus == outcome.EXIT_INTERNALERROR
Exemplo n.º 2
0
 def test_keyboardinterrupt(self, testdir):
     item = testdir.getitem("def test_func(): pass")
     session = DSession(item.config)
     def raise_(timeout=None): raise KeyboardInterrupt()
     session.queue.get = raise_
     exitstatus = session.loop([])
     assert exitstatus == outcome.EXIT_INTERRUPTED
Exemplo n.º 3
0
    def test_internalerror(self, testdir):
        item = testdir.getitem("def test_func(): pass")
        session = DSession(item.config)

        def raise_():
            raise ValueError()

        session.queue.get = raise_
        exitstatus = session.loop([])
        assert exitstatus == outcome.EXIT_INTERNALERROR
Exemplo n.º 4
0
    def test_keyboardinterrupt(self, testdir):
        item = testdir.getitem("def test_func(): pass")
        session = DSession(item.config)

        def raise_(timeout=None):
            raise KeyboardInterrupt()

        session.queue.get = raise_
        exitstatus = session.loop([])
        assert exitstatus == outcome.EXIT_INTERRUPTED