X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=test%2Fintegration%2Fcmd_import.py;h=40c258c9f42d6634c104a30b3249212d03e5f9a8;hb=4c6a9a9611442f958c3049a566ac4369653978e9;hp=769cf795c301e7e1d8c5a9c6c6ec7ade598fca96;hpb=c45a3fd7319d03bd147448a017f5aaed3b46fdfe;p=tinc diff --git a/test/integration/cmd_import.py b/test/integration/cmd_import.py index 769cf795..40c258c9 100755 --- a/test/integration/cmd_import.py +++ b/test/integration/cmd_import.py @@ -6,6 +6,7 @@ import os from testlib import check, cmd, util from testlib.log import log +from testlib.const import RUN_ACCESS_CHECKS from testlib.proc import Tinc from testlib.test import Test @@ -26,17 +27,7 @@ LONG_NAME = MAX_PATH * "x" def init(ctx: Test) -> Tinc: """Initialize a node.""" - - node = ctx.node() - stdin = f""" - init {node} - set Port 0 - set Address localhost - set DeviceType dummy - set AutoConnect no - """ - node.cmd(stdin=stdin) - return node + return ctx.node(init="set AutoConnect no") def test_import(foo: Tinc) -> None: @@ -73,7 +64,7 @@ def test_import(foo: Tinc) -> None: _, err = foo.cmd("import", stdin="Name = node0", code=1) check.is_in("node0 already exists", err) - if os.name != "nt": + if RUN_ACCESS_CHECKS: log.info("import to inaccessible hosts subdirectory") os.chmod(foo.sub("hosts"), 0) _, err = foo.cmd("import", stdin="Name = vinny", code=1) @@ -153,7 +144,7 @@ def test_export_all(foo: Tinc) -> None: log.info("unexpected number of separators: %s", lines) assert False - if os.name != "nt": + if RUN_ACCESS_CHECKS: os.chmod(foo.sub("hosts"), 0) _, err = foo.cmd("export-all", code=1) check.is_in("Could not open host configuration", err) @@ -168,7 +159,7 @@ with Test("test 'export' command") as context: with Test("test 'exchange' command") as context: test_exchange(init(context)) -if os.name != "nt": +if RUN_ACCESS_CHECKS: with Test("test 'exchange-all' command") as context: test_exchange_all(init(context))