示例#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"]
示例#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
示例#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
示例#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"]
示例#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
示例#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