执行发电机db功能的单元测试

2024-05-17 06:26:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我是单元测试新手,希望对下面列出的函数执行一些测试。谢谢你的帮助


Tags: 函数单元测试新手
2条回答

这就是我所说的集成测试,与unittest相反

Boto3提供一个可用于单元测试的库:Stubber

对于单元测试(因为我没有在DynamoDB中使用它)-本教程看起来是一个很好的起点: https://blog.milancermak.com/2019/02/14/unit-testing-aws-services-in-python/

  • 缩进类主体
  • 您需要将测试标记为测试。如果您使用的是unittest,那么您的类应该是子类unittest.TestCase
  • 如果您访问数据库,这并不是正式的单元测试,但在实践中它是可以的
  • 这项测试没有太多的测试。它只是插入对象。这实际上是有价值的,但是如果你测试一个有意义的行为序列会更好。可能检索对象并将输入与输出进行比较
  • 您可以调用to_db两次。你确定第一个参数(batch ) as passed in是在is really aboto`对象中的batch ) as passed in到^{dynamo\u db\u的吗

相关问题 更多 >