def METHOD_NAME(forged_sequence) -> None:
    # typing convenience
    make_seqx = AWG70000A.make_SEQX_from_forged_sequence
    # TODO: the number of channels is defined in the
    # forged_sequence fixture but used here
    chan_map: dict[int | str, int] = {n: n for n in range(1, 4)}
    # the input dict (first argument) is not a valid forged
    # sequence dict
    with pytest.raises(InvalidForgedSequenceError):
        make_seqx({}, [], 'yolo', {})
    # wrong number of channel amplitudes
    with pytest.raises(ValueError):
        make_seqx(forged_sequence, amplitudes=[1, 1],
                  seqname='dummyname', channel_mapping=chan_map)
    # wrong channel mapping keys
    with pytest.raises(ValueError):
        make_seqx(
            forged_sequence,
            [1, 1, 1],
            seqname="dummyname",
            channel_mapping={1: None, 3: None},  # type: ignore[dict-item]
        )
    # wrong channel mapping values
    with pytest.raises(ValueError):
        make_seqx(forged_sequence, [1, 1, 1],
                  seqname='dummyname',
                  channel_mapping={1: 10, 2: 8, 3: -1})