diff options
author | tusooa <tusooa@kazv.moe> | 2022-09-12 00:53:14 +0000 |
---|---|---|
committer | tusooa <tusooa@kazv.moe> | 2022-09-12 00:53:14 +0000 |
commit | 90d4b7d60443f25acce5228a3217aa3af0a74d92 (patch) | |
tree | b8db8b66eb247f36980952676ea0c9913c7a771c /test/support | |
parent | ac427de851ff8981710c671c12f66c3e756a4bc4 (diff) | |
parent | 6bdf451ce88646b18115c03361415a986d845c67 (diff) | |
download | pleroma-90d4b7d60443f25acce5228a3217aa3af0a74d92.tar.gz pleroma-90d4b7d60443f25acce5228a3217aa3af0a74d92.zip |
Merge branch 'fix/user-factory-speed' into 'develop'
tests/Factory: improve user generation performance
See merge request pleroma/pleroma!3754
Diffstat (limited to 'test/support')
-rw-r--r-- | test/support/factory.ex | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/test/support/factory.ex b/test/support/factory.ex index c54d65b62..09f02458c 100644 --- a/test/support/factory.ex +++ b/test/support/factory.ex @@ -7,10 +7,18 @@ defmodule Pleroma.Factory do require Pleroma.Constants - alias Pleroma.Keys alias Pleroma.Object alias Pleroma.User + @rsa_keys [ + "test/fixtures/rsa_keys/key_1.pem", + "test/fixtures/rsa_keys/key_2.pem", + "test/fixtures/rsa_keys/key_3.pem", + "test/fixtures/rsa_keys/key_4.pem", + "test/fixtures/rsa_keys/key_5.pem" + ] + |> Enum.map(&File.read!/1) + def participation_factory do conversation = insert(:conversation) user = insert(:user) @@ -29,7 +37,7 @@ defmodule Pleroma.Factory do end def user_factory(attrs \\ %{}) do - {:ok, pem} = Keys.generate_rsa_pem() + pem = Enum.random(@rsa_keys) user = %User{ name: sequence(:name, &"Test ใในใ User #{&1}"), |