我有一个从 MySQL 数据库读取数据的功能:
def example(mysql_engine) -> DataFrame:
query = """SELECT col_1 FROM xxx.xxx"""
df = pandas.read_sql(query, mysql_engine)
return df
mysql_engine
由另一个函数返回,现在我想编写单元测试来验证 中的列名col_1
和数据类型df
,有没有我可以遵循的示例?我需要在单元测试中设置一个真正的数据库引擎吗?