如何为Django项目创建模拟LDAP服务器?

时间:2013-04-17 00:21:03

标签: python django mocking ldap django-auth-ldap

我正在使用django-auth-ldap并且想知道创建python mock ldap服务器的最简单方法是什么。当我正在远离ldap服务器所在的网络时,问题就出现了。测试是另一种情况。我想避免在本地创建一个实际的ldap服务器的实例。

1 个答案:

答案 0 :(得分:4)

django-auth-ldap的tests.py包含一个简单的模拟ldap用于自己的测试。这被其他人分拆到fakeldap包中,虽然我没有跟进进度。正确的答案可能是从fakeldap开始并在必要时做出贡献。

更新:正在进行模拟LDAP层的more serious effort正在进行中。