From e13d4a786d1c012839c0aaf97303d61c113ce10f Mon Sep 17 00:00:00 2001 From: Jeff Quast Date: Sat, 14 Feb 2015 17:45:52 -0800 Subject: Negative test: ensure TypeError is raised. --- tests/test_run.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/test_run.py b/tests/test_run.py index 28c3945..b736ec4 100755 --- a/tests/test_run.py +++ b/tests/test_run.py @@ -136,7 +136,15 @@ class RunFuncTestCase(PexpectTestCase.PexpectTestCase): timeout=10) assert exitstatus == 0 - def method_events_callback(self, d): + def test_run_event_typeerror(self): + events = [('GO:', -1)] + with self.assertRaises(TypeError): + pexpect.run('bash --rcfile {0}'.format(self.rcfile), + withexitstatus=True, + events=events, + timeout=10) + + def _method_events_callback(self, d): try: previous_echoed = (d["child_result_list"][-1].decode() .split("\n")[-2].strip()) -- cgit v1.2.1