at 23.11-beta 601 B view raw
1import ./make-test-python.nix ({ lib, pkgs, ...} : { 2 name = "fakeroute"; 3 meta.maintainers = with lib.maintainers; [ rnhmjoj ]; 4 5 nodes.machine = { ... }: { 6 imports = [ ../modules/profiles/minimal.nix ]; 7 services.fakeroute.enable = true; 8 services.fakeroute.route = 9 [ "216.102.187.130" "4.0.1.122" 10 "198.116.142.34" "63.199.8.242" 11 ]; 12 environment.systemPackages = [ pkgs.traceroute ]; 13 }; 14 15 testScript = 16 '' 17 start_all() 18 machine.wait_for_unit("fakeroute.service") 19 machine.succeed("traceroute 127.0.0.1 | grep -q 216.102.187.130") 20 ''; 21}) 22