Повторить удаление alpha и сохранить соседнюю beta

Отчёт показывает фактические наблюдения программы. Если создавались учебные базы, их удаление проверено отдельно.

Наблюдаемый результат программы
НаблюдениеРезультат
Первое удаление alphaда
Alpha отсутствует после первого удаленияда
Повторное удаление отсутствующей alphaнет
Перехвачено ожидаемых предупреждений1
Уровень предупреждения2
Beta пока существуетда
Код квитанции в betaKEEP
Позиций в квитанции beta9
Квитанция beta не измениласьда
Оба учебных имени свободны после запускада
Строки и дополнительные наблюдения
{
    "schema_absence_before": {
        "phpmanualx146alpha": true,
        "phpmanualx146beta": true
    },
    "schema_absence_after": {
        "phpmanualx146alpha": true,
        "phpmanualx146beta": true
    },
    "first_drop": true,
    "alpha_absent_after_first": true,
    "second_drop": false,
    "expected_missing_warnings": [
        {
            "level": 2,
            "message": "mysql_xdevapi\\Session::dropSchema(): cannot drop schema 'phpmanualx146alpha'"
        }
    ],
    "beta_before": {
        "code": "KEEP",
        "items": 9
    },
    "beta_after": {
        "code": "KEEP",
        "items": 9
    },
    "beta_exists_before_finally": true
}

Полный JSON результата, включая реальные идентификаторы, сохранён рядом в result.json.