除了模拟之外,您还可以简单地子类化数据库类并对此进行测试:
class TestingDatabaseThing(DatabaseThing): def __init__(self, connection): self.connection = connection
并实例 是
类,而不是
DatabaseThing为你的测试。方法仍然相同,行为仍然相同,但是现在所有使用的方法都使用了
self.connection测试提供的连接。
欢迎分享,转载请注明来源:内存溢出
除了模拟之外,您还可以简单地子类化数据库类并对此进行测试:
class TestingDatabaseThing(DatabaseThing): def __init__(self, connection): self.connection = connection
并实例 是
类,而不是
DatabaseThing为你的测试。方法仍然相同,行为仍然相同,但是现在所有使用的方法都使用了
self.connection测试提供的连接。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)