params = [
%{group: :pleroma, key: key2, value: "another_value"},
params = [
%{group: :pleroma, key: key2, value: "another_value"},
- %{group: :pleroma, key: config.key, value: "new_value"}
+ %{group: :pleroma, key: config.key, value: [a: 1, b: 2, c: "new_value"]}
config1 = ConfigDB.get_by_params(%{group: config.group, key: config.key})
config2 = ConfigDB.get_by_params(%{group: :pleroma, key: key2})
config1 = ConfigDB.get_by_params(%{group: config.group, key: config.key})
config2 = ConfigDB.get_by_params(%{group: :pleroma, key: key2})
test "complex keyword with nested mixed childs" do
assert ConfigDB.to_elixir_types([
%{"tuple" => [":uploader", "Pleroma.Uploaders.Local"]},
test "complex keyword with nested mixed childs" do
assert ConfigDB.to_elixir_types([
%{"tuple" => [":uploader", "Pleroma.Uploaders.Local"]},