def METHOD_NAME(self):
    test_cases = (
        (DATE(), "DATE"),
        (VARCHAR(length=255), "VARCHAR(255)"),
        (
            VARCHAR(length=255, charset="latin1", collation="utf8mb4_general_ci"),
            "VARCHAR(255)",
        ),
        (NVARCHAR(length=128), "NATIONAL VARCHAR(128)"),
        (TEXT(), "TEXT"),
    )
    for original, expected in test_cases:
        actual = MySQLEngineSpec.column_datatype_to_string(
            original, mysql.dialect()
        )
        self.assertEqual(actual, expected)