From 488ff6f551d450850c1b92fff83d6c3833ba47a6 Mon Sep 17 00:00:00 2001 From: Edwin Eefting Date: Sat, 17 Apr 2021 22:29:47 +0200 Subject: [PATCH] coverage --- tests/test_zfsautobackup.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/test_zfsautobackup.py b/tests/test_zfsautobackup.py index 9a0354b..2ddff07 100644 --- a/tests/test_zfsautobackup.py +++ b/tests/test_zfsautobackup.py @@ -12,6 +12,22 @@ class TestZfsAutobackup(unittest2.TestCase): self.assertEqual(ZfsAutobackup("test test_target1 --no-progress --keep-source -1".split(" ")).run(), 255) + with OutputIO() as buf: + with redirect_stdout(buf): + self.assertEqual(ZfsAutobackup("test test_target1 --no-progress --resume --verbose --no-snapshot".split(" ")).run(), 0) + + print(buf.getvalue()) + self.assertIn("The --resume", buf.getvalue()) + + with OutputIO() as buf: + with redirect_stderr(buf): + self.assertEqual(ZfsAutobackup("test test_target_nonexisting --no-progress".split(" ")).run(), 255) + + print(buf.getvalue()) + # correct message? + self.assertIn("Please create this dataset", buf.getvalue()) + + def test_snapshotmode(self): """test snapshot tool mode"""