defmodule RogerUi.Tests.RogerInfoInMemory do @moduledoc """ Mocks calls to Roger.Info API """ def partitions do [ "server@127.0.0.1": %{ running: %{ "roger_test_partition_1" => %{ default: %{consumer_count: 1, max_workers: 10, message_count: 740, paused: false}, fast: %{consumer_count: 1, max_workers: 10, message_count: 740, paused: false}, other: %{consumer_count: 1, max_workers: 2, message_count: 0, paused: false} } }, waiting: %{ "roger_test_partition_2" => %{ default: %{consumer_count: 1, max_workers: 10, message_count: 740, paused: false}, fast: %{consumer_count: 1, max_workers: 10, message_count: 740, paused: false}, other: %{consumer_count: 1, max_workers: 2, message_count: 0, paused: false} } } }, "watcher@127.0.0.1": %{ running: %{ "roger_test_partition_3" => %{ default: %{consumer_count: 1, max_workers: 10, message_count: 740, paused: false}, fast: %{consumer_count: 1, max_workers: 10, message_count: 740, paused: false}, other: %{consumer_count: 1, max_workers: 2, message_count: 0, paused: false} } }, waiting: %{ "roger_test_partition_4" => %{ default: %{consumer_count: 1, max_workers: 10, message_count: 740, paused: false}, fast: %{consumer_count: 1, max_workers: 10, message_count: 740, paused: false}, other: %{consumer_count: 1, max_workers: 2, message_count: 0, paused: false} } } } ] end end