问题标签 [fixture]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 新迁移后会显示数据吗?
我正在使用 django 并且有一个包含夹具的迁移,以将一些初始数据加载到 Web 应用程序中。我还有其他用户添加的数据,这些数据不包含在夹具中。
我的问题是:如果我创建并应用新迁移以将新功能引入我的应用程序,是否仍会显示用户生成的数据(我知道夹具中的数据会显示)?
python - csv中的Django夹具
对于 Django 测试,我想加载一个 csv 文件中的夹具。最好的方法是什么?
python - 作为单元测试的一部分启动/停止守护进程的最佳实践(使用 pytest)
代码的功能测试通常需要外部资源,例如数据库。
基本上有两种方法:
- 假设资源(例如数据库)始终在运行并且始终可用
- 作为测试的一部分启动/停止相关资源
在 Python unittest(2) 的“旧”世界中,setUp() 和 tearDown() 方法可用于控制服务。
使用 py.test,世界变得更加复杂,setUp() 和 tearDown() 方法的概念已被用于实现夹具的 funcarg 魔法所取代。老实说,这种方法被打破了——至少作为 setUp/tearDown 方法的替代品。
在使用 py.test 的项目中控制服务和资源的推荐方法是什么?
我们应该继续使用 setUp/tearDown 方法编写测试(至少在需要的地方)还是有更好的模式?
objective-c - 为 b2Body 动态设置 isSensor
我只想在某个工作流程时刻为我的 b2Body 更改 isSensor。
我所做的:
但我没有找到任何方法将这个夹具设置为身体背部。请建议这样做的方法。谢谢!
ruby-on-rails - Rails 不会为夹具生成 created_at
我有一个模型问题,其字段为“question_id”、“elapsed_time”、“allowed_time”和“status”,还有一个名为 Reporting 的控制器,它接收包含问题的 JSON 并将其保存。(“question_id”与我的任何模型都不相关)
到目前为止没有问题。直到我尝试运行一些测试。当 Rails 尝试加载我的问题的夹具时出现错误:
ActiveRecord::StatementInvalid: SQLite3::ConstraintException: questions.created_at may not be NULL: INSERT INTO "questions
"
这是我的固定装置:
和我的模型:
任何想法 ?
grails - 使用命名数据源时,Grails 测试多次加载夹具数据
我正在开发一个带有自己的域类的 Grails 插件。在我开始使用命名数据源之前,我的集成测试运行良好。现在,当我运行我的测试时,我的测试中每次调用都会在数据库中复制夹具数据fixtureLoader.load()
。
这是我的域对象、夹具等的示例:
程序.groovy:
程序数据.groovy:
我的数据源配置如下:
我的测试是这样的:
当我运行测试时,我得到:
如果我注释掉第二个测试它工作正常。但是运行这两个测试会导致夹具数据两次插入数据库。
如果我更改我的数据源并删除命名源(更改dataSource_myData
为dataSource
)并从我的域类的映射中删除数据源配置,它也可以工作。
我不知道为什么有一个命名的数据源会导致夹具数据要么被插入两次,要么在每次测试后都没有被清理。有任何想法吗?
testing - 如何在自托管和生产 webapi 服务上运行 XUnit 测试?
我想为我的 ASP.NET WebApi 服务编写一个测试,并针对自托管服务和实时 Web 托管服务运行它。我想这可以用一个测试夹具来完成,但我不知道如何设置它。有谁知道使用可配置测试夹具的示例,以便您可以将参数传递给 Xunit 以选择自托管夹具或网络托管夹具?
symfony - 如何在 Symfony 2 中从功能测试中加载固定装置
我的 DoctrineFixturesBundle 已安装,我可以通过命令行加载夹具,但是,如何从我的功能测试中加载夹具?
grails - Grails - 如何在 SeleniumConfig.groovy 中引导 xml Fixtures
我有 xml 数据夹具,我只想在运行我的 selenium 测试时使用。我想引导一个固定装置从 SeleniumConfig.groovy 中运行,但我对引导或固定装置不是很熟悉。
谁能给我一些指导?提前致谢。
javascript - Ember.js 夹具适配器 ID 错误,夹具数据使用 for 循环生成
我正在尝试使用 Ember 完成看似简单的任务。我想将一些图像放在一个目录中,并让我的 ember 应用程序显示这些图像。我想出的一个我认为非常聪明的解决方案是让一个 for 循环生成一个夹具数据对象,如果它们按顺序编号,它将对应于目录中的图像。
我似乎越来越接近了,但我收到了这个错误:
Uncaught Error: the id property must be defined for fixture "{ id: 1, href: \"public/1.jpg\", style: \"top: 0px; left: 0px\" }"
这看起来很奇怪,因为在摘录的夹具数据中显示了一个 id。这让我觉得这可能是数据生成方式的问题?这是我正在使用的完整代码:
以及相关的 HBS 代码:
想法?