问题标签 [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.

0 投票
0 回答
316 浏览

ruby-on-rails - 只设置一次假数据

我正在开发一个没有模型的 Rails 应用程序。我在 lib, 中有一个类FakeMaker,它构建了一堆用于显示目的的假实体。

我想测试删除功能,但问题是每次我点击控制器时我的假数据集都会重新初始化。

我只想运行一次数据测试创建器,这样我就只有一组假数据。

我曾尝试在会话存储中使用||=, before_filter, 类方法FakeMaker,但它们似乎都有每次点击控制器时重新初始化数据集的问题。

控制器代码:

lib中的FakeMaker:

0 投票
1 回答
1479 浏览

ruby-on-rails - 在 Rails 中生成随机数据:我应该使用 forgery / faker 还是 ffaker?

我一直在使用 Faker 为我的测试生成随机数据并在 Rails 中播种我的数据库。但是,我发现它的功能有点慢。

我听说 ffaker 做同样的事情但速度更快,我也听说过伪造。谁能突出我这些宝石之间的区别并告诉我哪一个是最好的?接受新的挑战者...

提前致谢。

0 投票
1 回答
219 浏览

ruby-on-rails - 为什么我的示例数据没有上传到 sqlite 数据库?

我不明白为什么这段代码没有填充我的 sqlite 数据库。我正在使用带有 rails 3.2 的 faker gem,并试图制作一个类似 twitter 的应用程序。任何人都可以找到问题吗?

0 投票
2 回答
1275 浏览

ruby-on-rails - Faker gem的问题

我在 Rails 4 项目中安装了 Fabrication 和 Faker

我创建了一个制造对象:

我在我的 courses_controller_spec.rb 测试中调用 Faker 对象:

但由于某种原因,测试在第 6 行失败:

错误信息是:

不知道为什么会失败。有没有人在使用 Faker 时遇到过同样的错误信息?

0 投票
2 回答
1297 浏览

mysql - Ruby on Rails:非常快速地填充假数据

我可以想象,对于像我这样的懒人来说,只需一个 rake(终端)命令就可以很容易地将任何假数据填充到 db 中。

我知道 Faker、Populator 和其他人,但据我所知,他们都需要编写一些(原始但)代码以使数据更人性化(直接和手动定义随机数据的类型:emalis、名称、价格等等)。

在大多数情况下这是有道理的,但现在对我来说,用任何字符串填充 mysql varchar 字段、用任何长文本填充文本字段、int - 用数字等等就足够了

有什么建议么?

0 投票
1 回答
1107 浏览

ruby-on-rails - 在 Rails 中使用 Faker gem 时,我无法生成唯一数据。如何解决?

当我运行时db:populate,它给出了以下错误:

电子邮件应该是唯一的,ID 应该是唯一的!这是 nyaaid 的验证:

这是 Faker 代码 sample_data.rake :

0 投票
2 回答
611 浏览

python - 当我在我的夹具中插入新的 faker 数据时,我需要更新许多断言,你有一些提示来解决这个问题吗?

一段时间以来,我使用 Faker 工具(Python FakerPhp FakerRuby Faker ...)为我的测试或演示数据生成我的固定装置。

我想始终获得相同的生成数据,然后我使用随机种子功能,这是一个非常简单的示例:

好的,一切都很棒。

接下来,我处理我的项目,我需要将一个新字段附加到 Contact :

我更新了我的测试:

如果你在第一次和第二次测试中查看“c2.firstname”和“c2.lastname”断言,你会看到我的痛苦:当我在我的夹具生成中间插入新的假数据时,我需要更新以下所有断言.

小测没问题,但是多测就很痛苦了。

你对这个问题有什么建议吗?

我考虑过使用许多随机生成器实例,你认为这是一个好的方向吗?

0 投票
2 回答
12565 浏览

ruby-on-rails - 更改 faker gem 电话号码格式

有没有办法控制faker生成的电话号码格式?

当我打电话时:

我最终得到了错误的值。

我也不想有扩展。

0 投票
1 回答
6694 浏览

ruby-on-rails - 如何使用 Rails Faker gem 生成连贯的数据?

为了用假数据填充我的 Rails 应用程序,我经常这样做:

这可能会产生person类似的结果:

名字:奥利维亚

姓名:库贝拉

电子邮件:milan_nieklauson@bachmannjacob.net

有没有办法生成更连贯的假数据,例如:

名字:奥利维亚

姓名:库贝拉

电子邮件:olivia_kubera@aol.com

还是我必须想出自己的一些东西来实现这一目标?

0 投票
1 回答
181 浏览

python - 用python伪造键盘敲击(用于幻灯片的滚动)的应用程序?

我是计算机科学专业的学生,​​我正在与一位戴手套的电子工程师一起工作,该工程师可以识别一些手部的运动(垂直的,水平的)。

为了展示这个项目,我们考虑制作一个小应用程序来控制幻灯片。这个概念很简单:当我们将一只手向左移动时,幻灯片会传递到下一只,而当我们将其向右移动时,它会返回到前一只。

为此,我考虑过模拟键盘的左右箭头(这就是我们基本上用来更改幻灯片的方法)。

问题是:这可能吗?或者你认为有更好的主意吗?

非常感谢您的阅读