forked from drath/libratbag
tools: print stdout/stderr when a test returns the wrong returncode
It doesn't look pretty but it's much easier to figure out what's going on. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
committed by
Benjamin Tissoires
parent
57ca3086ae
commit
a002a58a5e
@@ -109,12 +109,12 @@ class TestRatbagCtl(unittest.TestCase):
|
||||
|
||||
def launch_good_test(self, params):
|
||||
returncode, stdout, stderr = self.run_ratbagctl(params)
|
||||
self.assertEqual(returncode, 0)
|
||||
self.assertEqual(returncode, 0, msg=stderr + stdout)
|
||||
return stdout
|
||||
|
||||
def launch_fail_test(self, params):
|
||||
returncode, stdout, stderr = self.run_ratbagctl(params)
|
||||
self.assertNotEqual(returncode, 0)
|
||||
self.assertNotEqual(returncode, 0, msg=stderr + stdout)
|
||||
return stdout
|
||||
|
||||
def launch_fail_with_exception_test(self, params, exception):
|
||||
|
||||
Reference in New Issue
Block a user