X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=test%2Fintegration%2Fimport_export.py;fp=test%2Fintegration%2Fimport_export.py;h=9f7fc203dc1642bab78f55bbbb47e60490a9fe7c;hp=dd82781a9cc561bed39e32aa622ae1be89c54673;hb=c8402791b82947c49ba1d04f855dab04191607ca;hpb=66eb66ec8f872db3dc12e1d01101772918d69a4a diff --git a/test/integration/import_export.py b/test/integration/import_export.py index dd82781a..9f7fc203 100755 --- a/test/integration/import_export.py +++ b/test/integration/import_export.py @@ -2,51 +2,15 @@ """Test peer information import and export.""" -import typing as T - from testlib import check, cmd from testlib.log import log -from testlib.proc import Tinc, Script +from testlib.proc import Script from testlib.test import Test -def init(ctx: Test) -> T.Tuple[Tinc, Tinc, Tinc]: - """Initialize new test nodes.""" - foo, bar, baz = ctx.node(), ctx.node(), ctx.node() - - log.info("configure %s", foo.name) - stdin = f""" - init {foo} - set Port 0 - set Address localhost - set DeviceType dummy - """ - foo.cmd(stdin=stdin) - - log.info("configure %s", bar.name) - stdin = f""" - init {bar} - set Port 0 - set Address localhost - set DeviceType dummy - """ - bar.cmd(stdin=stdin) - - log.info("configure %s", baz.name) - stdin = f""" - init {baz} - set Port 0 - set Address localhost - set DeviceType dummy - """ - baz.cmd(stdin=stdin) - - return foo, bar, baz - - def run_tests(ctx: Test) -> None: """Run all tests.""" - foo, bar, baz = init(ctx) + foo, bar, baz = ctx.node(init=True), ctx.node(init=True), ctx.node(init=True) tinc_up = f""" bar, baz = Tinc('{bar}'), Tinc('{baz}')