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

标签 python django mocking ldap django-auth-ldap

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

最佳答案

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

更新:一个more serious effort目前正在分拆模拟 LDAP 层。

关于python - 如何为 Django 项目创建模拟 LDAP 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16049407/

相关文章:

python - 使用 URL 路径或查询参数进行分页

android - 创建用于测试的模拟 Activity 的最快方法

reactjs - jest 中的 jest.fn() 和 jest.spyOn() 方法有什么区别?

python - 如何使用其完全限定名称调用 Python 方法?

javascript - 如何在我的 Django REST api 上调试启用 CORS

python - 在 Python 中共享数据

python - 为什么 pip freeze >requirements.txt 不输出 Django?

mocking - 如何使用 NSubstitute 模拟带有数组参数的方法?

python - Python 的文件管理器

Python - HTML - 发送带有 CSS 样式的 HTML 表格