• 2024-08-09编写 Django 单元测试的更优雅的方法
    我目前正在使用Django的单元测试(基于Python标准库模块:unittest)编写测试。我已经为我的Contact模型编写了这个测试,它通过了:classContactTestCase(TestCase):defsetUp(self):"""Createmodelobjects."""Contact.objects.create(nam
  • 2024-07-21当值来自函数 python unittest 时,如何模拟全局变量
    我必须在python中模拟全局变量,但变量值来自另一个函数。当我导入文件时,这个函数正在运行,但我想要那里的模拟值。secrets.pyimporttracebackimportloggingimportboto3importosimportjsonlogger=logging.getLogger()logger.setLevel(logging.INFO)secret_
  • 2024-07-21关闭 contextlib 模块时如何模拟 psycopg2.connect?
    我有以下带有get_data方法的数据库类。它使用“contextlib”模块的“关闭”来关闭连接。classDatabase:def__init__(self)->None:self.db_details={<connectiondetails>}defget_data(self,query,parameters):withclosing(psycopg2