def host_does_not_have_user(ctx, username=None): assert_ne = globals()["assert_ne"] qemu = ctx["qemu"] output, exit = qemu.ssh(["getent", "passwd", username]) assert_ne(exit, 0) def host_has_user(ctx, username=None): assert_eq = globals()["assert_eq"] qemu = ctx["qemu"] output, exit = qemu.ssh(["getent", "passwd", username]) assert_eq(exit, 0) output = output.decode("UTF8") assert f"\n{username}:" in output