If I call a form that does not exist(or is defined in non-loaded file) I'll get notice and warning but the form will be displayed.
In addition, if I use form altering hooks(hook_form_alter, hook_form_FORM_ID_alter, hook_form_BASE_FORM_ID_alter) I can put form elements into this non-existing form(though validation and submit functions won't get called).
I think non-existing form should not be rendered at all and it should not call form altering hooks either.
FAILED: [[SimpleTest]]: [MySQL] 58,820 pass(es), 217 fail(s), and 48 exception(s). View
FAILED: [[SimpleTest]]: [MySQL] Unable to apply patch 2108943-nonexisting_forms.patch. Unable to apply patch. See the log in the details link for more information. View