at master 763 B view raw
1import ./make-test-python.nix ( 2 { pkgs, lib, ... }: 3 { 4 name = "oddjobd"; 5 meta.maintainers = [ lib.maintainers.anthonyroussel ]; 6 7 nodes.machine = 8 { ... }: 9 { 10 environment.systemPackages = [ 11 pkgs.oddjob 12 ]; 13 14 programs.oddjobd.enable = true; 15 }; 16 17 testScript = '' 18 start_all() 19 20 machine.wait_for_unit("oddjobd.service") 21 machine.wait_for_file("/run/oddjobd.pid") 22 23 with subtest("send oddjob listall request"): 24 result = machine.succeed("oddjob_request -s com.redhat.oddjob -o /com/redhat/oddjob -i com.redhat.oddjob listall") 25 assert ('(service="com.redhat.oddjob",object="/com/redhat/oddjob",interface="com.redhat.oddjob",method="listall")' in result) 26 ''; 27 } 28)