问题标签 [faker]
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.
ruby-on-rails - 只设置一次假数据
我正在开发一个没有模型的 Rails 应用程序。我在 lib, 中有一个类FakeMaker
,它构建了一堆用于显示目的的假实体。
我想测试删除功能,但问题是每次我点击控制器时我的假数据集都会重新初始化。
我只想运行一次数据测试创建器,这样我就只有一组假数据。
我曾尝试在会话存储中使用||=
, before_filter
, 类方法FakeMaker
,但它们似乎都有每次点击控制器时重新初始化数据集的问题。
控制器代码:
lib中的FakeMaker:
ruby-on-rails - 在 Rails 中生成随机数据:我应该使用 forgery / faker 还是 ffaker?
我一直在使用 Faker 为我的测试生成随机数据并在 Rails 中播种我的数据库。但是,我发现它的功能有点慢。
我听说 ffaker 做同样的事情但速度更快,我也听说过伪造。谁能突出我这些宝石之间的区别并告诉我哪一个是最好的?接受新的挑战者...
提前致谢。
ruby-on-rails - 为什么我的示例数据没有上传到 sqlite 数据库?
我不明白为什么这段代码没有填充我的 sqlite 数据库。我正在使用带有 rails 3.2 的 faker gem,并试图制作一个类似 twitter 的应用程序。任何人都可以找到问题吗?
ruby-on-rails - Faker gem的问题
我在 Rails 4 项目中安装了 Fabrication 和 Faker
我创建了一个制造对象:
我在我的 courses_controller_spec.rb 测试中调用 Faker 对象:
但由于某种原因,测试在第 6 行失败:
错误信息是:
不知道为什么会失败。有没有人在使用 Faker 时遇到过同样的错误信息?
mysql - Ruby on Rails:非常快速地填充假数据
我可以想象,对于像我这样的懒人来说,只需一个 rake(终端)命令就可以很容易地将任何假数据填充到 db 中。
我知道 Faker、Populator 和其他人,但据我所知,他们都需要编写一些(原始但)代码以使数据更人性化(直接和手动定义随机数据的类型:emalis、名称、价格等等)。
在大多数情况下这是有道理的,但现在对我来说,用任何字符串填充 mysql varchar 字段、用任何长文本填充文本字段、int - 用数字等等就足够了
有什么建议么?
ruby-on-rails - 在 Rails 中使用 Faker gem 时,我无法生成唯一数据。如何解决?
当我运行时db:populate
,它给出了以下错误:
电子邮件应该是唯一的,ID 应该是唯一的!这是 nyaaid 的验证:
这是 Faker 代码 sample_data.rake :
python - 当我在我的夹具中插入新的 faker 数据时,我需要更新许多断言,你有一些提示来解决这个问题吗?
一段时间以来,我使用 Faker 工具(Python Faker、Php Faker、Ruby Faker ...)为我的测试或演示数据生成我的固定装置。
我想始终获得相同的生成数据,然后我使用随机种子功能,这是一个非常简单的示例:
好的,一切都很棒。
接下来,我处理我的项目,我需要将一个新字段附加到 Contact :
我更新了我的测试:
如果你在第一次和第二次测试中查看“c2.firstname”和“c2.lastname”断言,你会看到我的痛苦:当我在我的夹具生成中间插入新的假数据时,我需要更新以下所有断言.
小测没问题,但是多测就很痛苦了。
你对这个问题有什么建议吗?
我考虑过使用许多随机生成器实例,你认为这是一个好的方向吗?
ruby-on-rails - 更改 faker gem 电话号码格式
有没有办法控制faker生成的电话号码格式?
当我打电话时:
我最终得到了错误的值。
我也不想有扩展。
ruby-on-rails - 如何使用 Rails Faker gem 生成连贯的数据?
为了用假数据填充我的 Rails 应用程序,我经常这样做:
这可能会产生person
类似的结果:
名字:奥利维亚
姓名:库贝拉
电子邮件:milan_nieklauson@bachmannjacob.net
有没有办法生成更连贯的假数据,例如:
名字:奥利维亚
姓名:库贝拉
电子邮件:olivia_kubera@aol.com
还是我必须想出自己的一些东西来实现这一目标?
python - 用python伪造键盘敲击(用于幻灯片的滚动)的应用程序?
我是计算机科学专业的学生,我正在与一位戴手套的电子工程师一起工作,该工程师可以识别一些手部的运动(垂直的,水平的)。
为了展示这个项目,我们考虑制作一个小应用程序来控制幻灯片。这个概念很简单:当我们将一只手向左移动时,幻灯片会传递到下一只,而当我们将其向右移动时,它会返回到前一只。
为此,我考虑过模拟键盘的左右箭头(这就是我们基本上用来更改幻灯片的方法)。
问题是:这可能吗?或者你认为有更好的主意吗?
非常感谢您的阅读