What a command answers to an argument that it must not get, through a tool call.
Made by tests/test_argument_errors.py.

A line is one call that works, changed in what the line names. The values are in the test. After it stand the
answers of two calls: first on an inbox with mail, then where no inbox file is. An answer is the error code and
whether the result is flagged as an error, and then the argument that the error names, where it names one.
Where a call is not refused, the event of its result stands in place of an error code. "nothing wrong" is the
call as it works.

An error names the argument whose value was refused. It names none where a call has a word that is no argument of
the command, or breaks a rule between two arguments.

== init
nothing wrong                                      database_exists error                   initialized ok
an argument that the command does not have         invalid_arguments error                 invalid_arguments error

== collect
nothing wrong                                      collected ok                            database_missing error
an argument that the command does not have         invalid_arguments error                 invalid_arguments error

== settings
nothing wrong                                      settings ok                             database_missing error
scope is a word that is no choice                  invalid_arguments error scope           invalid_arguments error scope
context is a word that is no choice                invalid_arguments error context         invalid_arguments error context
reset is a word                                    invalid_arguments error reset           invalid_arguments error reset
an argument that the command does not have         invalid_arguments error                 invalid_arguments error
reset together with scope                          invalid_arguments error                 invalid_arguments error

== subscribe
nothing wrong                                      subscribed ok                           database_missing error
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            invalid_arguments error source          invalid_arguments error source
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
thread is left out                                 invalid_arguments error thread          invalid_arguments error thread
thread is empty                                    invalid_arguments error thread          invalid_arguments error thread
thread has a line break                            invalid_thread_id error thread          invalid_thread_id error thread
thread has 37 characters                           invalid_arguments error thread          invalid_arguments error thread
thread has 1025 characters                         invalid_arguments error thread          invalid_arguments error thread
an argument that the command does not have         invalid_arguments error                 invalid_arguments error
thread is no UUID                                  invalid_thread_id error thread          invalid_thread_id error thread
source has a line break and thread is no UUID      invalid_arguments error source          invalid_arguments error source

== unsubscribe
nothing wrong                                      unsubscribed ok                         database_missing error
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            invalid_arguments error source          invalid_arguments error source
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
thread is left out                                 invalid_arguments error thread          invalid_arguments error thread
thread is empty                                    invalid_arguments error thread          invalid_arguments error thread
thread has a line break                            invalid_thread_id error thread          invalid_thread_id error thread
thread has 37 characters                           invalid_arguments error thread          invalid_arguments error thread
thread has 1025 characters                         invalid_arguments error thread          invalid_arguments error thread
an argument that the command does not have         invalid_arguments error                 invalid_arguments error
thread is no UUID                                  invalid_thread_id error thread          invalid_thread_id error thread
source has a line break and thread is no UUID      invalid_arguments error source          invalid_arguments error source

== subscriptions
nothing wrong                                      subscriptions ok                        database_missing error
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            invalid_arguments error source          invalid_arguments error source
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
an argument that the command does not have         invalid_arguments error                 invalid_arguments error

== tags
nothing wrong                                      tags ok                                 database_missing error
an argument that the command does not have         invalid_arguments error                 invalid_arguments error

== tag_add
nothing wrong                                      thread_tag ok                           database_missing error
tag is left out                                    invalid_arguments error tag             invalid_arguments error tag
tag is empty                                       invalid_arguments error tag             invalid_arguments error tag
tag has a line break                               invalid_arguments error tag             invalid_arguments error tag
tag has 65 characters                              invalid_arguments error tag             invalid_arguments error tag
tag has 1025 characters                            invalid_arguments error tag             invalid_arguments error tag
tag has a capital letter                           invalid_arguments error tag             invalid_arguments error tag
tag ends with a line break                         invalid_tag_name error tag              invalid_tag_name error tag
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            invalid_arguments error source          invalid_arguments error source
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
thread is empty                                    invalid_arguments error thread          invalid_arguments error thread
thread has a line break                            invalid_arguments error thread          invalid_arguments error thread
thread has 1025 characters                         invalid_arguments error thread          invalid_arguments error thread
id is empty                                        invalid_arguments error id              invalid_arguments error id
id has a line break                                invalid_arguments error id              invalid_arguments error id
id has 1025 characters                             invalid_arguments error id              invalid_arguments error id
thread and id are both given                       invalid_arguments error                 invalid_arguments error
neither thread nor id is given                     invalid_arguments error                 invalid_arguments error
an argument that the command does not have         invalid_arguments error                 invalid_arguments error
tag is no name and source has a line break         invalid_tag_name error tag              invalid_tag_name error tag
tag is no name and neither thread nor id is given  invalid_arguments error                 invalid_arguments error

== tag_remove
nothing wrong                                      thread_tag ok                           database_missing error
tag is left out                                    invalid_arguments error tag             invalid_arguments error tag
tag is empty                                       invalid_arguments error tag             invalid_arguments error tag
tag has a line break                               invalid_arguments error tag             invalid_arguments error tag
tag has 65 characters                              invalid_arguments error tag             invalid_arguments error tag
tag has 1025 characters                            invalid_arguments error tag             invalid_arguments error tag
tag has a capital letter                           invalid_arguments error tag             invalid_arguments error tag
tag ends with a line break                         invalid_tag_name error tag              invalid_tag_name error tag
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            invalid_arguments error source          invalid_arguments error source
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
thread is empty                                    invalid_arguments error thread          invalid_arguments error thread
thread has a line break                            invalid_arguments error thread          invalid_arguments error thread
thread has 1025 characters                         invalid_arguments error thread          invalid_arguments error thread
id is empty                                        invalid_arguments error id              invalid_arguments error id
id has a line break                                invalid_arguments error id              invalid_arguments error id
id has 1025 characters                             invalid_arguments error id              invalid_arguments error id
thread and id are both given                       invalid_arguments error                 invalid_arguments error
neither thread nor id is given                     invalid_arguments error                 invalid_arguments error
an argument that the command does not have         invalid_arguments error                 invalid_arguments error
tag is no name and source has a line break         invalid_tag_name error tag              invalid_tag_name error tag
tag is no name and neither thread nor id is given  invalid_arguments error                 invalid_arguments error

== tag_show
nothing wrong                                      tag ok                                  database_missing error
tag is left out                                    invalid_arguments error tag             invalid_arguments error tag
tag is empty                                       invalid_arguments error tag             invalid_arguments error tag
tag has a line break                               invalid_arguments error tag             invalid_arguments error tag
tag has 65 characters                              invalid_arguments error tag             invalid_arguments error tag
tag has 1025 characters                            invalid_arguments error tag             invalid_arguments error tag
tag has a capital letter                           invalid_arguments error tag             invalid_arguments error tag
tag ends with a line break                         invalid_tag_name error tag              invalid_tag_name error tag
an argument that the command does not have         invalid_arguments error                 invalid_arguments error

== pause
nothing wrong                                      paused ok                               database_missing error
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            source_not_found error                  database_missing error
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
an argument that the command does not have         invalid_arguments error                 invalid_arguments error

== resume
nothing wrong                                      resumed ok                              database_missing error
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            source_not_found error                  database_missing error
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
an argument that the command does not have         invalid_arguments error                 invalid_arguments error

== status
nothing wrong                                      status ok                               database_missing error
require_fresh is a word                            invalid_arguments error require_fresh   invalid_arguments error require_fresh
stale_after is -1                                  invalid_arguments error stale_after     invalid_arguments error stale_after
stale_after is 2147483648                          invalid_arguments error stale_after     invalid_arguments error stale_after
stale_after is a word                              invalid_arguments error stale_after     invalid_arguments error stale_after
stale_after is 1.5                                 invalid_arguments error stale_after     invalid_arguments error stale_after
stale_after is 2.0                                 invalid_arguments error stale_after     invalid_arguments error stale_after
an argument that the command does not have         invalid_arguments error                 invalid_arguments error

== check
nothing wrong                                      messages ok                             database_missing error
after is -1                                        invalid_arguments error after           invalid_arguments error after
after is 9223372036854775808                       invalid_arguments error after           invalid_arguments error after
after is a word                                    invalid_arguments error after           invalid_arguments error after
after is 1.5                                       invalid_arguments error after           invalid_arguments error after
after is 2.0                                       invalid_arguments error after           invalid_arguments error after
limit is 0                                         invalid_arguments error limit           invalid_arguments error limit
limit is 501                                       invalid_arguments error limit           invalid_arguments error limit
limit is a word                                    invalid_arguments error limit           invalid_arguments error limit
limit is 1.5                                       invalid_arguments error limit           invalid_arguments error limit
limit is 2.0                                       invalid_arguments error limit           invalid_arguments error limit
scope is a word that is no choice                  invalid_arguments error scope           invalid_arguments error scope
context is a word that is no choice                invalid_arguments error context         invalid_arguments error context
an argument that the command does not have         invalid_arguments error                 invalid_arguments error

== list
nothing wrong                                      messages ok                             database_missing error
after is -1                                        invalid_arguments error after           invalid_arguments error after
after is 9223372036854775808                       invalid_arguments error after           invalid_arguments error after
after is a word                                    invalid_arguments error after           invalid_arguments error after
after is 1.5                                       invalid_arguments error after           invalid_arguments error after
after is 2.0                                       invalid_arguments error after           invalid_arguments error after
limit is 0                                         invalid_arguments error limit           invalid_arguments error limit
limit is 501                                       invalid_arguments error limit           invalid_arguments error limit
limit is a word                                    invalid_arguments error limit           invalid_arguments error limit
limit is 1.5                                       invalid_arguments error limit           invalid_arguments error limit
limit is 2.0                                       invalid_arguments error limit           invalid_arguments error limit
scope is a word that is no choice                  invalid_arguments error scope           invalid_arguments error scope
context is a word that is no choice                invalid_arguments error context         invalid_arguments error context
unread is a word                                   invalid_arguments error unread          invalid_arguments error unread
through is -1                                      invalid_arguments error through         invalid_arguments error through
through is 9223372036854775808                     invalid_arguments error through         invalid_arguments error through
through is a word                                  invalid_arguments error through         invalid_arguments error through
through is 1.5                                     invalid_arguments error through         invalid_arguments error through
through is 2.0                                     invalid_arguments error through         invalid_arguments error through
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            invalid_arguments error source          invalid_arguments error source
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
thread is empty                                    invalid_arguments error thread          invalid_arguments error thread
thread has a line break                            invalid_arguments error thread          invalid_arguments error thread
thread has 1025 characters                         invalid_arguments error thread          invalid_arguments error thread
tag is empty                                       invalid_arguments error tag             invalid_arguments error tag
tag has a line break                               invalid_arguments error tag             invalid_arguments error tag
tag has 65 characters                              invalid_arguments error tag             invalid_arguments error tag
tag has 1025 characters                            invalid_arguments error tag             invalid_arguments error tag
tag has a capital letter                           invalid_arguments error tag             invalid_arguments error tag
tag ends with a line break                         invalid_tag_name error tag              invalid_tag_name error tag
untagged is a word                                 invalid_arguments error untagged        invalid_arguments error untagged
thread is given without source                     invalid_arguments error                 invalid_arguments error
tag and untagged are both given                    invalid_arguments error                 invalid_arguments error
an argument that the command does not have         invalid_arguments error                 invalid_arguments error
through is below after                             invalid_arguments error                 invalid_arguments error
tag is no name and source has a line break         invalid_tag_name error tag              invalid_tag_name error tag

== wait
nothing wrong                                      messages ok                             database_missing error
after is -1                                        invalid_arguments error after           invalid_arguments error after
after is 9223372036854775808                       invalid_arguments error after           invalid_arguments error after
after is a word                                    invalid_arguments error after           invalid_arguments error after
after is 1.5                                       invalid_arguments error after           invalid_arguments error after
after is 2.0                                       invalid_arguments error after           invalid_arguments error after
limit is 0                                         invalid_arguments error limit           invalid_arguments error limit
limit is 501                                       invalid_arguments error limit           invalid_arguments error limit
limit is a word                                    invalid_arguments error limit           invalid_arguments error limit
limit is 1.5                                       invalid_arguments error limit           invalid_arguments error limit
limit is 2.0                                       invalid_arguments error limit           invalid_arguments error limit
scope is a word that is no choice                  invalid_arguments error scope           invalid_arguments error scope
context is a word that is no choice                invalid_arguments error context         invalid_arguments error context
timeout is -1                                      invalid_arguments error timeout         invalid_arguments error timeout
timeout is a word                                  invalid_arguments error timeout         invalid_arguments error timeout
timeout is 61, more than a tool takes              invalid_arguments error timeout         invalid_arguments error timeout
an argument that the command does not have         invalid_arguments error                 invalid_arguments error

== show
nothing wrong                                      message ok                              database_missing error
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            invalid_arguments error source          invalid_arguments error source
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
id is left out                                     invalid_arguments error id              invalid_arguments error id
id is empty                                        invalid_arguments error id              invalid_arguments error id
id has a line break                                invalid_message_id error id             invalid_message_id error id
id has 1025 characters                             invalid_arguments error id              invalid_arguments error id
an argument that the command does not have         invalid_arguments error                 invalid_arguments error
source and id each have a line break               invalid_message_id error id             invalid_message_id error id

== mark
nothing wrong                                      marked ok                               database_missing error
action is left out                                 invalid_arguments error action          invalid_arguments error action
action is a word that is no choice                 invalid_arguments error action          invalid_arguments error action
ref is empty                                       reply_ref_required error ref            reply_ref_required error ref
ref has a line break                               reply_ref_required error ref            reply_ref_required error ref
ref has 1025 characters                            reply_ref_required error ref            reply_ref_required error ref
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            message_not_found error                 database_missing error
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
id is left out                                     invalid_arguments error id              invalid_arguments error id
id is empty                                        invalid_arguments error id              invalid_arguments error id
id has a line break                                invalid_message_id error id             invalid_message_id error id
id has 1025 characters                             invalid_arguments error id              invalid_arguments error id
an argument that the command does not have         invalid_arguments error                 invalid_arguments error
read with a ref                                    invalid_mark error                      invalid_mark error
read with a null ref                               marked ok                               database_missing error
replied without a ref                              reply_ref_required error ref            reply_ref_required error ref
replied with a null ref                            reply_ref_required error ref            reply_ref_required error ref
replied with a ref that is no URL                  reply_ref_required error ref            reply_ref_required error ref
replied without a ref and id has a line break      invalid_message_id error id             invalid_message_id error id

== context
nothing wrong                                      context ok                              database_missing error
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            context error                           database_missing error
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
id is left out                                     invalid_arguments error id              invalid_arguments error id
id is empty                                        invalid_arguments error id              invalid_arguments error id
id has a line break                                invalid_message_id error id             invalid_message_id error id
id has 1025 characters                             invalid_arguments error id              invalid_arguments error id
local is a word                                    invalid_arguments error local           invalid_arguments error local
an argument that the command does not have         invalid_arguments error                 invalid_arguments error
id is no UUID                                      invalid_message_id error id             database_missing error
id is no UUID and local                            context error                           database_missing error

== expand
nothing wrong                                      expanded ok                             database_missing error
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            invalid_arguments error source          invalid_arguments error source
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
thread is left out                                 invalid_arguments error thread          invalid_arguments error thread
thread is empty                                    invalid_arguments error thread          invalid_arguments error thread
thread has a line break                            invalid_arguments error thread          invalid_arguments error thread
thread has 1025 characters                         invalid_arguments error thread          invalid_arguments error thread
through is left out                                invalid_arguments error through         invalid_arguments error through
through is -1                                      invalid_arguments error through         invalid_arguments error through
through is 9223372036854775808                     invalid_arguments error through         invalid_arguments error through
through is a word                                  invalid_arguments error through         invalid_arguments error through
through is 1.5                                     invalid_arguments error through         invalid_arguments error through
through is 2.0                                     invalid_arguments error through         invalid_arguments error through
after is -1                                        invalid_arguments error after           invalid_arguments error after
after is 9223372036854775808                       invalid_arguments error after           invalid_arguments error after
after is a word                                    invalid_arguments error after           invalid_arguments error after
after is 1.5                                       invalid_arguments error after           invalid_arguments error after
after is 2.0                                       invalid_arguments error after           invalid_arguments error after
limit is 0                                         invalid_arguments error limit           invalid_arguments error limit
limit is 101                                       invalid_arguments error limit           invalid_arguments error limit
limit is a word                                    invalid_arguments error limit           invalid_arguments error limit
limit is 1.5                                       invalid_arguments error limit           invalid_arguments error limit
limit is 2.0                                       invalid_arguments error limit           invalid_arguments error limit
local is a word                                    invalid_arguments error local           invalid_arguments error local
an argument that the command does not have         invalid_arguments error                 invalid_arguments error
through is below after                             invalid_arguments error                 invalid_arguments error
thread is no UUID                                  invalid_arguments error thread          database_missing error
thread is no UUID and local                        expanded ok                             database_missing error

== reply_list
nothing wrong                                      reply_attempts ok                       database_missing error
after is -1                                        invalid_arguments error after           invalid_arguments error after
after is 9223372036854775808                       invalid_arguments error after           invalid_arguments error after
after is a word                                    invalid_arguments error after           invalid_arguments error after
after is 1.5                                       invalid_arguments error after           invalid_arguments error after
after is 2.0                                       invalid_arguments error after           database_missing error
limit is 0                                         invalid_arguments error limit           invalid_arguments error limit
limit is 101                                       invalid_arguments error limit           invalid_arguments error limit
limit is a word                                    invalid_arguments error limit           invalid_arguments error limit
limit is 1.5                                       invalid_arguments error limit           invalid_arguments error limit
limit is 2.0                                       invalid_arguments error limit           database_missing error
an argument that the command does not have         invalid_arguments error                 invalid_arguments error

== reply_prepare
nothing wrong                                      reply_attempt ok                        database_missing error
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            invalid_arguments error source          invalid_arguments error source
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
id is left out                                     invalid_arguments error id              invalid_arguments error id
id is empty                                        invalid_arguments error id              invalid_arguments error id
id has a line break                                invalid_arguments error id              invalid_arguments error id
id has 1025 characters                             invalid_arguments error id              invalid_arguments error id
body is left out                                   invalid_arguments error body            invalid_arguments error body
body is empty                                      invalid_arguments error body            invalid_arguments error body
body has 65537 characters                          invalid_arguments error body            invalid_arguments error body
replace_key is empty                               invalid_arguments error replace_key     invalid_arguments error replace_key
replace_key has a line break                       invalid_arguments error replace_key     invalid_arguments error replace_key
replace_key has 1025 characters                    invalid_arguments error replace_key     invalid_arguments error replace_key
an argument that the command does not have         invalid_arguments error                 invalid_arguments error
body of spaces                                     invalid_reply_body error body           invalid_reply_body error body
body with a NUL                                    invalid_reply_body error body           invalid_reply_body error body
body of 65536 characters that take two bytes each  invalid_reply_body error body           invalid_reply_body error body
body of spaces and source has a line break         invalid_arguments error source          invalid_arguments error source

== reply_begin
nothing wrong                                      reply_attempt ok                        database_missing error
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            invalid_arguments error source          invalid_arguments error source
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
id is left out                                     invalid_arguments error id              invalid_arguments error id
id is empty                                        invalid_arguments error id              invalid_arguments error id
id has a line break                                invalid_arguments error id              invalid_arguments error id
id has 1025 characters                             invalid_arguments error id              invalid_arguments error id
key is left out                                    invalid_arguments error key             invalid_arguments error key
key is empty                                       invalid_arguments error key             invalid_arguments error key
key has a line break                               invalid_arguments error key             invalid_arguments error key
key has 1025 characters                            invalid_arguments error key             invalid_arguments error key
an argument that the command does not have         invalid_arguments error                 invalid_arguments error

== reply_show
nothing wrong                                      reply_attempt ok                        database_missing error
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            invalid_arguments error source          invalid_arguments error source
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
id is left out                                     invalid_arguments error id              invalid_arguments error id
id is empty                                        invalid_arguments error id              invalid_arguments error id
id has a line break                                invalid_arguments error id              invalid_arguments error id
id has 1025 characters                             invalid_arguments error id              invalid_arguments error id
an argument that the command does not have         invalid_arguments error                 invalid_arguments error

== reply_confirm
nothing wrong                                      reply_attempt ok                        database_missing error
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            invalid_arguments error source          invalid_arguments error source
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
id is left out                                     invalid_arguments error id              invalid_arguments error id
id is empty                                        invalid_arguments error id              invalid_arguments error id
id has a line break                                invalid_arguments error id              invalid_arguments error id
id has 1025 characters                             invalid_arguments error id              invalid_arguments error id
key is left out                                    invalid_arguments error key             invalid_arguments error key
key is empty                                       invalid_arguments error key             invalid_arguments error key
key has a line break                               invalid_arguments error key             invalid_arguments error key
key has 1025 characters                            invalid_arguments error key             invalid_arguments error key
ref is left out                                    invalid_arguments error ref             invalid_arguments error ref
ref is empty                                       invalid_arguments error ref             invalid_arguments error ref
ref has a line break                               reply_ref_required error ref            reply_ref_required error ref
ref has 1025 characters                            invalid_arguments error ref             invalid_arguments error ref
readback_body is left out                          invalid_arguments error readback_body   invalid_arguments error readback_body
readback_body is empty                             invalid_arguments error readback_body   invalid_arguments error readback_body
readback_body has 65537 characters                 invalid_arguments error readback_body   invalid_arguments error readback_body
an argument that the command does not have         invalid_arguments error                 invalid_arguments error
ref is no URL                                      reply_ref_required error ref            reply_ref_required error ref
ref is no URL and the readback is spaces           invalid_reply_body error readback_body  invalid_reply_body error readback_body
the readback is spaces and key has a line break    invalid_arguments error key             invalid_arguments error key

== reply_verify
nothing wrong                                      reply_attempt ok                        database_missing error
source is left out                                 invalid_arguments error source          invalid_arguments error source
source is empty                                    invalid_arguments error source          invalid_arguments error source
source has a line break                            invalid_arguments error source          invalid_arguments error source
source has 65 characters                           invalid_arguments error source          invalid_arguments error source
source has 1025 characters                         invalid_arguments error source          invalid_arguments error source
id is left out                                     invalid_arguments error id              invalid_arguments error id
id is empty                                        invalid_arguments error id              invalid_arguments error id
id has a line break                                invalid_arguments error id              invalid_arguments error id
id has 1025 characters                             invalid_arguments error id              invalid_arguments error id
key is left out                                    invalid_arguments error key             invalid_arguments error key
key is empty                                       invalid_arguments error key             invalid_arguments error key
key has a line break                               reply_key_mismatch error                database_missing error
key has 1025 characters                            invalid_arguments error key             invalid_arguments error key
ref is left out                                    invalid_arguments error ref             invalid_arguments error ref
ref is empty                                       invalid_arguments error ref             invalid_arguments error ref
ref has a line break                               reply_reference_unsupported error ref   database_missing error
ref has 1025 characters                            invalid_arguments error ref             invalid_arguments error ref
an argument that the command does not have         invalid_arguments error                 invalid_arguments error
ref is no URL                                      reply_reference_unsupported error ref   database_missing error
ref is no URL and source has a line break          invalid_arguments error source          invalid_arguments error source

== nope
a command that is not there                        invalid_arguments error                 invalid_arguments error
