mirror of
https://github.com/philomena-dev/philomena.git
synced 2025-02-07 23:06:42 +01:00
18 lines
435 B
Elixir
18 lines
435 B
Elixir
defmodule Philomena.AttributionFixtures do
|
|
@moduledoc """
|
|
This module defines test helpers for creating attribution.
|
|
"""
|
|
|
|
def attribution_fixture(user \\ nil) do
|
|
{:ok, ip} = EctoNetwork.INET.cast("127.0.0.1")
|
|
fingerprint = to_string(:io_lib.format(~c"d~14.16.0b", [:rand.uniform(2 ** 53)]))
|
|
|
|
[
|
|
ip: ip,
|
|
fingerprint: fingerprint,
|
|
referrer: "",
|
|
user: user,
|
|
user_agent: ""
|
|
]
|
|
end
|
|
end
|