【发布时间】:2009-12-25 00:25:16
【问题描述】:
如果我希望能够在每次运行我的应用程序的测试套件时针对空的 MySQL 数据库测试我的应用程序,我如何以非 root 用户身份启动服务器,该用户指的是空的(未保存在任何地方,或已保存到/tmp) MySQL 数据库?
我的应用程序使用 Python,我在 Ubuntu 9.10 上使用 unittest。
【问题讨论】:
-
有什么理由不让
DROP DATABASE foo; CREATE DATABASE foo;运行在正在运行的 MySQL 服务器上进行测试? -
我正在寻找一种方法(阅读:命令运行)在安装了 MySQL 但不一定正在运行的系统上启动服务器。我的用户也可能无权“正常”启动服务器。
标签: python mysql unit-testing ubuntu