diff options
| author | Estevan Castilho <tevo@riajuu.net> | 2026-10-24 01:30:08 +0000 |
|---|---|---|
| committer | Estevan Castilho <tevo@riajuu.net> | 2026-10-24 01:30:08 +0000 |
| commit | 0f5161930584eaf91fd195b891ce7d9130c7b7f1 (patch) | |
| tree | a505f4b7bfe8dc0b0efa06c42b75502aeb2f247a /test/unit | |
| parent | 0b1c7ca41a6d8ce41b9783153b567c16250913ff (diff) | |
| download | RNT-0f5161930584eaf91fd195b891ce7d9130c7b7f1.tar.gz RNT-0f5161930584eaf91fd195b891ce7d9130c7b7f1.zip | |
Forsake `fmap`
Diffstat (limited to 'test/unit')
| -rw-r--r-- | test/unit/kernel/Merkle.ml | 18 | ||||
| -rw-r--r-- | test/unit/kernel/Session.ml | 2 |
2 files changed, 10 insertions, 10 deletions
diff --git a/test/unit/kernel/Merkle.ml b/test/unit/kernel/Merkle.ml index 5c8d761..b0d4e03 100644 --- a/test/unit/kernel/Merkle.ml +++ b/test/unit/kernel/Merkle.ml @@ -16,8 +16,8 @@ module Make (S : Abstract.Storage.STORAGE) (C : Helpers.Storage.CONFIGURATOR) = let* node = T.empty |> T.insert tx "k1" "v1" - |> fmap (T.insert tx "k2" "v2") - |> fmap (T.insert tx "k3" "v3") + |>> T.insert tx "k2" "v2" + |>> T.insert tx "k3" "v3" in let* node' = T.insert tx "k3" "toodles" node in let* v1 = T.lookup tx "k1" node in @@ -75,8 +75,8 @@ module Make (S : Abstract.Storage.STORAGE) (C : Helpers.Storage.CONFIGURATOR) = let* node = T.empty |> T.insert tx "k1" "v1" - |> fmap (T.insert tx "k2" "v2") - |> fmap (T.insert tx "k3" "v3") + |>> (T.insert tx "k2" "v2") + |>> (T.insert tx "k3" "v3") in let* () = S.commit tx in Ok (T.hash_of node) @@ -107,8 +107,8 @@ module Make (S : Abstract.Storage.STORAGE) (C : Helpers.Storage.CONFIGURATOR) = let* node = T.empty |> T.insert tx "k1" "v1" - |> fmap (T.insert tx "k2" "v2") - |> fmap (T.insert tx "k3" "v3") + |>> (T.insert tx "k2" "v2") + |>> (T.insert tx "k3" "v3") in let* keys = T.fold_left tx (fun acc k _ -> k :: acc) [] node |> Result.map List.rev in let* values = T.fold_left tx (fun acc _ v -> v :: acc) [] node |> Result.map List.rev in @@ -135,13 +135,13 @@ module Make (S : Abstract.Storage.STORAGE) (C : Helpers.Storage.CONFIGURATOR) = let* tx = S.start conn in let key i = Printf.sprintf "k%03d" i in let all = List.init 300 key in - let* full = List.fold_left (fun node k -> fmap (T.insert tx k k) node) (Ok T.empty) all in + let* full = List.fold_left (fun node k -> node |>> T.insert tx k k) (Ok T.empty) all in let evens = List.filteri (fun i _ -> i mod 2 = 0) all in - let* half = List.fold_left (fun node k -> fmap (T.remove tx k) node) (Ok full) evens in + let* half = List.fold_left (fun node k -> node |>> T.remove tx k) (Ok full) evens in let* kept = T.lookup tx (key 1) half in let* gone = T.lookup tx (key 2) half in let* keys = T.keys tx half in - let* none = List.fold_left (fun node k -> fmap (T.remove tx k) node) (Ok half) all in + let* none = List.fold_left (fun node k -> node |>> T.remove tx k) (Ok half) all in let* () = S.abort tx in Ok (kept, gone, BatFingerTree.to_list keys, T.hash_of none) end diff --git a/test/unit/kernel/Session.ml b/test/unit/kernel/Session.ml index edb22c4..0665985 100644 --- a/test/unit/kernel/Session.ml +++ b/test/unit/kernel/Session.ml @@ -39,7 +39,7 @@ module Make (S : Abstract.Storage.STORAGE) (C : Helpers.Storage.CONFIGURATOR) = Protocols.Session.pin interface {Protocols.Session.snapshot= tip'}; let after = finds root library in let* pinned = - lookup root ("system" @/ "session" @/ "client" @/ "branch" @/ this) |> fmap address + lookup root ("system" @/ "session" @/ "client" @/ "branch" @/ this) |>> address in let refused = assoc session ("branch" @/ "multigroup" @/ this) "other" (Some multigroup) |
