diff options
author | Christian Kampka <christian@kampka.net> | 2019-12-15 15:10:09 +0100 |
---|---|---|
committer | Christian Kampka <christian@kampka.net> | 2019-12-16 12:52:29 +0100 |
commit | 23d164edb4999c7e77951bdb21b162bb940b7e3c (patch) | |
tree | b42917439e8ce4586996cf9fb7d540478925d3cb /nixos/tests/wireguard/namespaces.nix | |
parent | c2be9fe8358f59b4dda800d3678f3085469b04c0 (diff) | |
download | nixpkgs-23d164edb4999c7e77951bdb21b162bb940b7e3c.tar nixpkgs-23d164edb4999c7e77951bdb21b162bb940b7e3c.tar.gz nixpkgs-23d164edb4999c7e77951bdb21b162bb940b7e3c.tar.bz2 nixpkgs-23d164edb4999c7e77951bdb21b162bb940b7e3c.tar.lz nixpkgs-23d164edb4999c7e77951bdb21b162bb940b7e3c.tar.xz nixpkgs-23d164edb4999c7e77951bdb21b162bb940b7e3c.tar.zst nixpkgs-23d164edb4999c7e77951bdb21b162bb940b7e3c.zip |
nixosTests.wireguard.namespaces: Port test to python
Diffstat (limited to 'nixos/tests/wireguard/namespaces.nix')
-rw-r--r-- | nixos/tests/wireguard/namespaces.nix | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/nixos/tests/wireguard/namespaces.nix b/nixos/tests/wireguard/namespaces.nix index 94f993d9475..c8a4e3bb52a 100644 --- a/nixos/tests/wireguard/namespaces.nix +++ b/nixos/tests/wireguard/namespaces.nix @@ -13,7 +13,7 @@ let in -import ../make-test.nix ({ pkgs, ...} : { +import ../make-test-python.nix ({ pkgs, ...} : { name = "wireguard-with-namespaces"; meta = with pkgs.stdenv.lib.maintainers; { maintainers = [ asymmetric ]; @@ -65,16 +65,14 @@ import ../make-test.nix ({ pkgs, ...} : { }; testScript = '' - startAll(); + start_all() - $peer0->waitForUnit("wireguard-wg0.service"); - $peer1->waitForUnit("wireguard-wg0.service"); - $peer2->waitForUnit("wireguard-wg0.service"); - $peer3->waitForUnit("wireguard-wg0.service"); + for machine in peer0, peer1, peer2, peer3: + machine.wait_for_unit("wireguard-wg0.service") - $peer0->succeed("ip -n ${socketNamespace} link show wg0"); - $peer1->succeed("ip -n ${interfaceNamespace} link show wg0"); - $peer2->succeed("ip -n ${interfaceNamespace} link show wg0"); - $peer3->succeed("ip link show wg0"); + peer0.succeed("ip -n ${socketNamespace} link show wg0") + peer1.succeed("ip -n ${interfaceNamespace} link show wg0") + peer2.succeed("ip -n ${interfaceNamespace} link show wg0") + peer3.succeed("ip link show wg0") ''; }) |