xUnit提供了(共享)类夹具的概念,如中所解释的那样。到目前为止,我还没有弄清楚是否有一种方法可以将这类固定装置参数化。例如,如果应该使用一些测试数据丰富DatabaseFixture,这取决于它所针对的测试?测试类可能希望插入测试数据,但只需插入一次,然后对该数据库(夹具)运行其所有测试。换句话说,如果文档中的// ... initialize data in the test database ... (上面
我正在测试django应用程序中的视图。模型(用户、部门、报表等)之间存在大量的OneToMany和ManyToMany关系。在创建我根本不使用的fixture时,需要花费大量时间来填充某些字段,如姓名、出生日期等。我怎么能忽略它们呢?另外,创建一个fixture时的最佳实践是什么?我的是这样的allow_database_queries = Tru