Example #1
0
 def test_extra_args(self):
     _, _, _, _, _, extra_args = (snapshotter._parse_cli(
         args=["--foo=fred", "-x", "/home/fred", "/media/backup"]))
     assert extra_args == ["--foo=fred", "-x"]
Example #2
0
 def test_dry_run(self):
     for option in ("-n", "--dry-run"):
         _, _, debug, _, _, _ = snapshotter._parse_cli(
             args=[option, "/home/fred", "/media/backup"])
         assert debug is True
Example #3
0
 def test_with_default_options(self):
     src, dest, debug, _, _, _ = (snapshotter._parse_cli(
         args=["/home/fred", "/media/backup"]))
     assert src == "/home/fred"
     assert dest == "/media/backup"
     assert debug is False
Example #4
0
 def test_extra_args(self):
     _, _, _, _, _, extra_args = (
         snapshotter._parse_cli(
             args=["--foo=fred", "-x", "/home/fred", "/media/backup"]))
     assert extra_args == ["--foo=fred", "-x"]
Example #5
0
 def test_dry_run(self):
     for option in ("-n", "--dry-run"):
         _, _, debug, _, _, _ = snapshotter._parse_cli(
             args=[option, "/home/fred", "/media/backup"])
         assert debug is True
Example #6
0
 def test_with_default_options(self):
     src, dest, debug, _, _, _ = (
         snapshotter._parse_cli(args=["/home/fred", "/media/backup"]))
     assert src == "/home/fred"
     assert dest == "/media/backup"
     assert debug is False