|
|
@@ -5,11 +5,8 @@ import time |
|
|
|
|
|
|
|
class TestInteraction(unittest.TestCase): |
|
|
|
def test_keyboard_interrupt(self): |
|
|
|
|
|
|
|
p = pexpect.spawn('/bin/bash -c "python lesspass/core.py --prompt"') |
|
|
|
time.sleep(1) |
|
|
|
|
|
|
|
p = pexpect.spawn('/bin/bash -c "python3 lesspass/core.py --prompt"') |
|
|
|
p.expect("Site: ") |
|
|
|
p.kill(signal.SIGINT) |
|
|
|
p.expect(pexpect.EOF) |
|
|
|
|
|
|
|
self.assertEqual(p.before, b'Site: ') |
|
|
|
self.assertEqual(p.before, b"") |