问题标签 [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 投票
1 回答
1357 浏览

laravel - 生成假数据时的 Fzaninotto/Faker IF 语句

我目前正试图在我的一张大桌子上伪造种子。我目前正在使用 Laravel 4.1。

例如,我有一列设置为 NULL,因为只有在前一列设置为“1”时才需要填充它。

我目前有:

所以,如果'type'是 '1',我希望接下来的两个字段 'range_to' 和 'range_from' 被伪造。

这在逻辑上可能吗?任何指针将不胜感激。

0 投票
6 回答
9113 浏览

ruby-on-rails - 使用 faker gem 生成日期

我正在使用 factory girl 和 faker 为 rails 应用程序生成数据。问题是,faker 的文档没有说明任何关于生成随机日期的内容。

这是我现有的代码。如您所见,我不确定如何在 start_date 之后继续。如何生成日期?

提前致谢 :)

0 投票
0 回答
765 浏览

ruby-on-rails - 使用 faker gem 播种数据不适用于所有数据库关联

我正在尝试使用 faker gem 播种数据,但我得到了一个非常奇怪的结果。类别使用 gem 填充,但文章不填充。我已经测试了在带有关联的数据库中输入数据,它工作正常。我运行时没有收到任何错误消息

耙分贝:种子

这是种子.rb 文件。

它再次创建类别,但它不创建文章。以下是用于 db 的所有模型。

0 投票
1 回答
471 浏览

javascript - 使用 faker.js 为 casperjs 生成表单

Casperjs 可以填写和提交表单,但您需要自己放置并每次更改。Faker.js 可以生成表单需要的伪造日期。所以,我只是想如何将它结合在一起?例如像这样的代码::

你认为这是正确的还是错误的?

0 投票
1 回答
65 浏览

ruby - 组织 gem 的结构

我写了 gem,它是 gem 的补充faker(具有俄罗斯功能,如 tax & vat 等)

所以,我有一个麻烦:每段代码都很大,所以我需要把它分成逻辑部分。

IE 我有Inn功能被称为Faker::Russian.inn()

所以,我写

否则我有(at faker/russian/inn.rb)(这是必需的)这个文件

但我有一个错误:lib/faker/russian.rb:5:in <class:Russian>': uninitialized constant Faker::Russian::Inn (NameError)

如何避免此错误并extend自动成功包含代码和所有连接的模块?

0 投票
1 回答
101 浏览

ruby - 为什么Faker的方法在几个模块中?

我正在看这个宝石: https ://github.com/stympy/faker

我用的挺多的,很好用,但是不明白为什么它的所有方法都组织成模块:

我必须在我的工厂这样做:

我可以将所有模块包含到我的测试套件中,所以我只需要这样做:

我正在使用 rspec:

为什么他们费心将他们的方法分成不同的方法?让它更快?除非你有一个非常复杂的项目,否则这肯定是一个微不足道的数额?难道不是更好的宝石让你做BetterFaker.wordBetterFaker.address等等?更容易记住:)

0 投票
1 回答
1278 浏览

ruby-on-rails - 有没有办法使用 Faker gem 播种哈希?

我正在尝试播种一些数据,但我有一个接受哈希的字段。当我执行以下操作时

我收到一条错误消息,说数据作为一个数组被播种,因为它是一个哈希字段。有解决办法吗?

我尝试执行以下操作:

但它似乎不起作用。

0 投票
1 回答
1055 浏览

python - 如何将 faker 与 Robot Framework 结合使用?

我一直在尝试使用 faker 库来生成数据,而不是在我的测试用例中将其作为静态数据。

我已经尝试直接从我的关键字调用fake.md5(raw_output=False),也可以通过创建一个变量并为其分配这个值,但两者都没有达到预期的效果。似乎无论我做什么,我在测试期间得到的唯一输出是fake.md5(raw_output=False).

我究竟做错了什么?

编辑:我的关键字(它写入特定字段,这只是一个测试关键字,以确保我可以使用 faker) -

编辑#2 - 我意识到我错过了log关键字,我已经更新了我的代码

0 投票
1 回答
3476 浏览

python - 机器人框架:使用faker为账户数据生成前缀字符串

我正在编写测试添加帐户功能的测试用例。这意味着我需要为帐户生成数据:姓名、电子邮件、参考号和订单号。我在想,对于这些字段中的每一个,我可以只生成一个带有前缀的随机单词或数字,以便我可以使用脚本定期从数据库中删除这些条目。

问题是,我不确定如何添加前缀或者实际上只是使用大多数faker 的关键字。

在我使用 md5 关键字创建一个可以用于我的测试用例的每个实例的字符串的那一刻,我通过在我的资源文件中创建一个变量来做到这一点:

然后,每当我想写我的前缀时,我都会调用这个变量(我在各个字段的末尾调用它,例如电子邮件:email+${md5}@gmail.com,参考:test ${md5} 等

我不确定在 Robot Framework 中使用 faker 的实际文档在哪里,我正在使用http://fake-factory.readthedocs.org/en来查找我想要使用的提供程序,然后努力让它们工作从射频内部。

任何人都可以帮助我使 random_int() 正常工作,或者将我指向RF 中所有伪造者提供者的相关文档。

提前致谢。

0 投票
1 回答
579 浏览

storage - Robot framework: Storing faker-generated data for the duration of the test suite

I have created a suffix for any test data I use in my test cases, for instance when adding an account you must enter a name for it, I use the static text "test" and then add the suffix to the end of this, this is what I do for all fields.

However, I need to check that this data has been saved correctly and is displayed correctly during these test cases so I need to somehow make Robot Framework remember this suffix I've generated. So far in my test cases I've just been using set variable after generating the data with faker, but obviously this is contained within the keyword, how could I make it so that this generated data is accessible for the duration of my testing session (until all tests, in the folder are finished)?

My code at the minute:

To reiterate, I then want to check this ${suffix} value in another test case

Thanks in advance!

Edit:

Test suite file

Resource file