gpt4 book ai didi

python - 我可以使用身份哈希器进行测试吗?

转载 作者:行者123 更新时间:2023-11-28 21:32:06 25 4
gpt4 key购买 nike

我有一些测试需要创建功能齐全的测试用户。我通过在我的测试中子类化 TestCase 并在 setUp 方法中初始化我的测试数据库来做到这一点。但是,为了创建功能齐全的用户,我需要通过调用 make_password

为他们提供有用的密码

这在计算上足够密集,导致我的开发服务器(Raspberry Pi)每次测试需要几秒钟。

我的问题是:我可以强制 Django 在测试期间不散列密码吗?这将显着提高我的测试套件的性能,并为我带来随之而来的所有好处。

最佳答案

也许这就是您正在寻找的: https://docs.djangoproject.com/en/dev/topics/auth/passwords/

基本上,创建一个 django.contrib.auth.hashers.PBKDF2PasswordHasher 的子类,并将新的哈希器添加为设置中 PASSWORD_HASHERS 的第一个条目。

关于python - 我可以使用身份哈希器进行测试吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16626529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com