From bcf4b4492b32afcc1f6b9fe9f91b5511e5d01907 Mon Sep 17 00:00:00 2001 From: Marian Beermann Date: Wed, 31 May 2017 20:28:17 +0200 Subject: [PATCH] testsuite: add test for parse_storage_quota --- src/borg/testsuite/archiver.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/borg/testsuite/archiver.py b/src/borg/testsuite/archiver.py index 508b1586c..cace8e7c6 100644 --- a/src/borg/testsuite/archiver.py +++ b/src/borg/testsuite/archiver.py @@ -31,7 +31,7 @@ except ImportError: from .. import xattr, helpers, platform from ..archive import Archive, ChunkBuffer, flags_noatime, flags_normal -from ..archiver import Archiver +from ..archiver import Archiver, parse_storage_quota from ..cache import Cache from ..constants import * # NOQA from ..crypto.low_level import bytes_to_long, num_aes_blocks @@ -3242,3 +3242,9 @@ class TestCommonOptions: result[args_key] = args_value assert parse_vars_from_line(*line) == result + + +def test_parse_storage_quota(): + assert parse_storage_quota('50M') == 50 * 1000**2 + with pytest.raises(argparse.ArgumentTypeError): + parse_storage_quota('5M')