more tests
This commit is contained in:
parent
18ec7c1232
commit
baf8fce9c6
2 changed files with 9 additions and 2 deletions
|
|
@ -27,9 +27,9 @@ logging.basicConfig(format="%(message)s", level=logging.INFO)
|
|||
|
||||
class SnapperCmd:
|
||||
|
||||
def __init__(self, config, snapshot_type, cleanup_algorithm, description="", dbus=False, pre_number=None):
|
||||
def __init__(self, config, snapshot_type, cleanup_algorithm, description="", nodbus=False, pre_number=None):
|
||||
self.cmd = ["snapper"]
|
||||
if dbus:
|
||||
if nodbus:
|
||||
self.cmd.append("--no-dbus")
|
||||
self.cmd.append(f"--config {config} create")
|
||||
self.cmd.append(f"--type {snapshot_type}")
|
||||
|
|
|
|||
7
tests.py
7
tests.py
|
|
@ -52,6 +52,13 @@ def test_snapper_cmd_post():
|
|||
assert str(snapper_cmd) == cmd
|
||||
|
||||
|
||||
def test_snapper_cmd_post_nodbus():
|
||||
snapper_cmd = SnapperCmd("root", "post", "number", "bar", True, 1234)
|
||||
cmd = "snapper --no-dbus --config root create --type post --cleanup-algorithm number --print-number"
|
||||
cmd += " --description \"bar\" --pre-number 1234"
|
||||
assert str(snapper_cmd) == cmd
|
||||
|
||||
|
||||
def test_get_snapper_configs():
|
||||
with tempfile.NamedTemporaryFile("w", delete=False) as f:
|
||||
f.write("## Path: System/Snapper\n")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue