mirror of
https://github.com/vale981/emacs-ipython-notebook
synced 2025-03-05 09:01:40 -05:00
55 lines
1.7 KiB
Python
55 lines
1.7 KiB
Python
import unittest
|
|
|
|
import testein
|
|
|
|
|
|
class TestSequenceFunctions(unittest.TestCase):
|
|
|
|
def setUp(self):
|
|
self.runner = testein.TestRunner(
|
|
batch=True, debug_on_error=False, emacs='emacs',
|
|
testfile='func-test.el', log_dir='log',
|
|
ein_log_level=40, ein_message_level=30, ein_debug=False)
|
|
|
|
def test_is_known_failure__yes(self):
|
|
self.runner.stdout = """
|
|
ein: [info] Notebook Untitled0 is already opened.
|
|
ein: [verbose] ERT TESTING-GET-UNTITLED0-OR-CREATE end
|
|
passed 7/7 ein:testing-get-untitled0-or-create
|
|
|
|
Ran 7 tests, 6 results as expected, 1 unexpected (2012-12-17 22:27:38+0000)
|
|
|
|
1 unexpected results:
|
|
FAILED ein:notebook-execute-current-cell-pyout-image
|
|
|
|
Wrote /home/travis/builds/....
|
|
"""
|
|
assert self.runner.is_known_failure()
|
|
|
|
def test_is_known_failure__no_failures(self):
|
|
self.runner.stdout = """
|
|
ein: [info] Notebook Untitled0 is already opened.
|
|
ein: [verbose] ERT TESTING-GET-UNTITLED0-OR-CREATE end
|
|
passed 7/7 ein:testing-get-untitled0-or-create
|
|
|
|
Ran 7 tests, 7 results as expected (2012-12-17 22:27:38+0000)
|
|
|
|
Wrote /home/travis/builds/....
|
|
"""
|
|
assert self.runner.is_known_failure()
|
|
|
|
def test_is_known_failure__no(self):
|
|
self.runner.stdout = """
|
|
ein: [info] Notebook Untitled0 is already opened.
|
|
ein: [verbose] ERT TESTING-GET-UNTITLED0-OR-CREATE end
|
|
passed 7/7 ein:testing-get-untitled0-or-create
|
|
|
|
Ran 7 tests, 4 results as expected, 2 unexpected (2012-12-17 22:27:38+0000)
|
|
|
|
2 unexpected results:
|
|
FAILED ein:notebook-execute-current-cell-pyout-image
|
|
FAILED some-unknown-failure
|
|
|
|
Wrote /home/travis/builds/....
|
|
"""
|
|
assert not self.runner.is_known_failure()
|