minimal-x86-64/nixos-minimal-25.05.813814.ac62194c3917-x86_64-linux/nix-store.squashfs.d/crs1ks6b3513ymkmxn8g4iivxz95gvkf-nixos-25.05.813814.ac62194c3917/nixos/nixos/tests/matrix
References a systemd service filename literalPython asyncio.run call
SHA-2567c3e9d1a63982faa2827cb02207fb1b4644751b3c29bf8d20ed53a667999a50f
MaleculeH₂(FPo₂)
Evidence
1import ../make-test-python.nix (
2 { pkgs, ... }:
3 let
⋯5 lines
105:5… ];
106 }
107 ''
108 import sys
109 import asyncio
110
111 from nio import AsyncClient
⋯4 lines
120
121 if __name__ == "__main__":
122 asyncio.run(run(sys.argv[1], sys.argv[2]))
123 ''
124 )
125 (pkgs.writers.writePython3Bin "do_test"
126 …
179:6… ;
180
181 testScript = ''
182 def extract_token(data):
183 stdout = data[1]
184 stdout = stdout.strip()
185 line = stdout.split('\n')[-1]
⋯4 lines
201:9… art_all()
202
203 with subtest("wait for bridges and homeserver"):
204 # bridge
205 server.wait_for_unit("mautrix-meta-facebook.service")
206 server.wait_for_unit("mautrix-meta-instagram.service")
207
208 # homeserver
209 server.wait_for_unit("matrix-synapse.service")
210
211 server.wait_for_open_port(8008)
212 # Bridges only open the port after they contact the homeserver
213 …