machine.copy_from_host(config, "/etc/nixos/configuration.nix")
+ def verifyDeviceIDSet(machine, expectedDevice):
+ machine.succeed(
+ '(( "$(nix eval --raw -f "<nixos/nixos>" config.services.syncthing.declarative.devices.%s.id | wc -c)" == 63 ))'
+ % expectedDevice
+ )
+
+
initialConfiguration = "${configuration}"
configurationWithDeviceIDs = (
"${configurationWithDeviceIDs}"
setConfig(a, initialConfiguration)
a.wait_for_unit("syncthing-autoregister.service")
setConfig(a, configurationWithDeviceIDs)
- a.succeed(
- '(( "$(nix eval --raw -f "<nixos/nixos>" config.services.syncthing.declarative.devices.a.id | wc -c)" == 63 ))'
- )
+ verifyDeviceIDSet(a, "a")
'';
})