python/tests: let usage.py be more verbose on errors
authorStefan Metzmacher <metze@samba.org>
Tue, 24 Mar 2020 13:02:58 +0000 (14:02 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 27 Mar 2020 18:17:34 +0000 (18:17 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Isaac Boukris <iboukris@samba.org>
python/samba/tests/usage.py

index 4b7bccde75818f1dc460a25e83e82a21de927cf1..259ec91f66ecfc42cc65b9945a963c4c3607533e 100644 (file)
@@ -331,8 +331,9 @@ class HelpTestSuper(TestCase):
 
                     if self.check_return_code:
                         self.assertEqual(p.returncode, 0,
-                                         "%s %s\nreturncode should not be %d" %
-                                         (filename, h, p.returncode))
+                                         "%s %s\nreturncode should not be %d\n"
+                                         "err:\n%s\nout:\n%s" %
+                                         (filename, h, p.returncode, err, out))
                     if self.check_contains_usage:
                         self.assertIn('usage', outl, 'lacks "Usage:"\n')
                     if self.check_multiline: