def create_table(self, columndefs):
        """
        Create a table using a list of column definitions given in columndefs.

        generator must be a function taking arguments (row_number,
        col_number) returning a suitable data object for insertion
        into the table.
        """
        self.table = self.new_table_name()
        self.cursor.execute(
            "CREATE TABLE %s (%s) %s"
            % (self.table, ",\n".join(columndefs), self.create_table_extra)
        )

        Create a table using a list of column definitions given in columndefs.

        generator must be a function taking arguments (row_number,
        col_number) returning a suitable data object for insertion
        into the table.
        
pymysql/tests/thirdparty/test_MySQLdb/capabilities.py