summary refs log tree commit diff
path: root/nixos/tests/upnp.nix
diff options
context:
space:
mode:
authorJan Hrnko <jan.hrnko@satoshilabs.com>2019-11-06 07:54:45 +0100
committerJan Hrnko <jan.hrnko@satoshilabs.com>2019-11-06 07:54:45 +0100
commit38b2e18faa526f2a4cf55f0ed5c18906bfa2627d (patch)
tree13baeeb9510c623e1fe6905a9812dfa0825e29eb /nixos/tests/upnp.nix
parent13febec4640ba592b1d2068e0bd2c3bfb9084bff (diff)
downloadnixpkgs-38b2e18faa526f2a4cf55f0ed5c18906bfa2627d.tar
nixpkgs-38b2e18faa526f2a4cf55f0ed5c18906bfa2627d.tar.gz
nixpkgs-38b2e18faa526f2a4cf55f0ed5c18906bfa2627d.tar.bz2
nixpkgs-38b2e18faa526f2a4cf55f0ed5c18906bfa2627d.tar.lz
nixpkgs-38b2e18faa526f2a4cf55f0ed5c18906bfa2627d.tar.xz
nixpkgs-38b2e18faa526f2a4cf55f0ed5c18906bfa2627d.tar.zst
nixpkgs-38b2e18faa526f2a4cf55f0ed5c18906bfa2627d.zip
nixos/upnp: port test to python
Diffstat (limited to 'nixos/tests/upnp.nix')
-rw-r--r--nixos/tests/upnp.nix20
1 files changed, 10 insertions, 10 deletions
diff --git a/nixos/tests/upnp.nix b/nixos/tests/upnp.nix
index 98344aee3ef..d2e7fdd4fbe 100644
--- a/nixos/tests/upnp.nix
+++ b/nixos/tests/upnp.nix
@@ -5,7 +5,7 @@
 # this succeeds an external client will try to connect to the port
 # mapping.
 
-import ./make-test.nix ({ pkgs, ... }:
+import ./make-test-python.nix ({ pkgs, ... }:
 
 let
   internalRouterAddress = "192.168.3.1";
@@ -75,20 +75,20 @@ in
   testScript =
     { nodes, ... }:
     ''
-      startAll;
+      start_all()
 
       # Wait for network and miniupnpd.
-      $router->waitForUnit("network-online.target");
-      # $router->waitForUnit("nat");
-      $router->waitForUnit("firewall.service");
-      $router->waitForUnit("miniupnpd");
+      router.wait_for_unit("network-online.target")
+      # $router.wait_for_unit("nat")
+      router.wait_for_unit("firewall.service")
+      router.wait_for_unit("miniupnpd")
 
-      $client1->waitForUnit("network-online.target");
+      client1.wait_for_unit("network-online.target")
 
-      $client1->succeed("upnpc -a ${internalClient1Address} 9000 9000 TCP");
+      client1.succeed("upnpc -a ${internalClient1Address} 9000 9000 TCP")
 
-      $client1->waitForUnit("httpd");
-      $client2->waitUntilSucceeds("curl http://${externalRouterAddress}:9000/");
+      client1.wait_for_unit("httpd")
+      client2.wait_until_succeeds("curl http://${externalRouterAddress}:9000/")
     '';
 
 })