mirror of
https://github.com/philomena-dev/philomena.git
synced 2025-02-12 17:14:22 +01:00
19 lines
435 B
Elixir
19 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
|