aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/test/lux/data
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/test/lux/data')
-rw-r--r--stdlib/source/test/lux/data/binary.lux2
-rw-r--r--stdlib/source/test/lux/data/collection/array.lux6
-rw-r--r--stdlib/source/test/lux/data/collection/bits.lux6
-rw-r--r--stdlib/source/test/lux/data/collection/dictionary.lux2
-rw-r--r--stdlib/source/test/lux/data/collection/dictionary/ordered.lux2
-rw-r--r--stdlib/source/test/lux/data/collection/dictionary/plist.lux2
-rw-r--r--stdlib/source/test/lux/data/collection/list.lux18
-rw-r--r--stdlib/source/test/lux/data/collection/queue.lux2
-rw-r--r--stdlib/source/test/lux/data/collection/queue/priority.lux4
-rw-r--r--stdlib/source/test/lux/data/collection/row.lux8
-rw-r--r--stdlib/source/test/lux/data/collection/sequence.lux2
-rw-r--r--stdlib/source/test/lux/data/collection/set.lux2
-rw-r--r--stdlib/source/test/lux/data/collection/set/multi.lux8
-rw-r--r--stdlib/source/test/lux/data/collection/set/ordered.lux2
-rw-r--r--stdlib/source/test/lux/data/collection/tree.lux4
-rw-r--r--stdlib/source/test/lux/data/collection/tree/finger.lux2
-rw-r--r--stdlib/source/test/lux/data/collection/tree/zipper.lux2
-rw-r--r--stdlib/source/test/lux/data/color.lux4
-rw-r--r--stdlib/source/test/lux/data/format/json.lux2
-rw-r--r--stdlib/source/test/lux/data/format/tar.lux16
-rw-r--r--stdlib/source/test/lux/data/format/xml.lux4
-rw-r--r--stdlib/source/test/lux/data/name.lux2
-rw-r--r--stdlib/source/test/lux/data/sum.lux2
-rw-r--r--stdlib/source/test/lux/data/text.lux12
-rw-r--r--stdlib/source/test/lux/data/text/buffer.lux2
-rw-r--r--stdlib/source/test/lux/data/text/encoding.lux2
-rw-r--r--stdlib/source/test/lux/data/text/escape.lux6
-rw-r--r--stdlib/source/test/lux/data/text/format.lux2
-rw-r--r--stdlib/source/test/lux/data/text/unicode/block.lux4
-rw-r--r--stdlib/source/test/lux/data/text/unicode/set.lux4
30 files changed, 68 insertions, 68 deletions
diff --git a/stdlib/source/test/lux/data/binary.lux b/stdlib/source/test/lux/data/binary.lux
index cc168c8a5..a9dbaca2e 100644
--- a/stdlib/source/test/lux/data/binary.lux
+++ b/stdlib/source/test/lux/data/binary.lux
@@ -78,7 +78,7 @@
(def: .public test
Test
(<| (_.covering /._)
- (do {! random.monad}
+ (do [! random.monad]
[.let [gen_size (|> random.nat (\ ! each (|>> (n.% 100) (n.max 8))))]
size gen_size
sample (..random size)
diff --git a/stdlib/source/test/lux/data/collection/array.lux b/stdlib/source/test/lux/data/collection/array.lux
index d2d44d635..102a7a2a5 100644
--- a/stdlib/source/test/lux/data/collection/array.lux
+++ b/stdlib/source/test/lux/data/collection/array.lux
@@ -34,7 +34,7 @@
(def: structures
Test
- (do {! random.monad}
+ (do [! random.monad]
[size ..bounded_size]
($_ _.and
(_.for [/.equivalence]
@@ -49,7 +49,7 @@
(def: search
Test
- (do {! random.monad}
+ (do [! random.monad]
[size ..bounded_size
base random.nat
shift random.nat
@@ -93,7 +93,7 @@
Test
(<| (_.covering /._)
(_.for [/.Array])
- (do {! random.monad}
+ (do [! random.monad]
[size ..bounded_size
base random.nat
shift random.nat
diff --git a/stdlib/source/test/lux/data/collection/bits.lux b/stdlib/source/test/lux/data/collection/bits.lux
index d3d7d1d05..a3f877cb1 100644
--- a/stdlib/source/test/lux/data/collection/bits.lux
+++ b/stdlib/source/test/lux/data/collection/bits.lux
@@ -21,11 +21,11 @@
(def: .public random
(Random Bits)
- (do {! random.monad}
+ (do [! random.monad]
[size (\ ! each (n.% 1,000) random.nat)]
(case size
0 (in /.empty)
- _ (do {! random.monad}
+ _ (do [! random.monad]
[idx (|> random.nat (\ ! each (n.% size)))]
(in (/.one idx /.empty))))))
@@ -46,7 +46,7 @@
(_.cover [/.empty]
(/.empty? /.empty))
- (do {! random.monad}
+ (do [! random.monad]
[size (\ ! each (|>> (n.% 1,000) ++) random.nat)
idx (\ ! each (n.% size) random.nat)
sample ..random]
diff --git a/stdlib/source/test/lux/data/collection/dictionary.lux b/stdlib/source/test/lux/data/collection/dictionary.lux
index 4004b8ca9..60314ca82 100644
--- a/stdlib/source/test/lux/data/collection/dictionary.lux
+++ b/stdlib/source/test/lux/data/collection/dictionary.lux
@@ -30,7 +30,7 @@
(def: for_dictionaries
Test
- (do {! random.monad}
+ (do [! random.monad]
[.let [capped_nat (\ random.monad each (n.% 100) random.nat)]
size capped_nat
dict (random.dictionary n.hash size random.nat capped_nat)
diff --git a/stdlib/source/test/lux/data/collection/dictionary/ordered.lux b/stdlib/source/test/lux/data/collection/dictionary/ordered.lux
index 78d0afcc1..9759aa3d4 100644
--- a/stdlib/source/test/lux/data/collection/dictionary/ordered.lux
+++ b/stdlib/source/test/lux/data/collection/dictionary/ordered.lux
@@ -42,7 +42,7 @@
Test
(<| (_.covering /._)
(_.for [/.Dictionary])
- (do {! random.monad}
+ (do [! random.monad]
[size (\ ! each (n.% 100) random.nat)
keys (random.set n.hash size random.nat)
values (random.set n.hash size random.nat)
diff --git a/stdlib/source/test/lux/data/collection/dictionary/plist.lux b/stdlib/source/test/lux/data/collection/dictionary/plist.lux
index 18ca96820..56d376740 100644
--- a/stdlib/source/test/lux/data/collection/dictionary/plist.lux
+++ b/stdlib/source/test/lux/data/collection/dictionary/plist.lux
@@ -33,7 +33,7 @@
Test
(<| (_.covering /._)
(_.for [/.PList])
- (do {! random.monad}
+ (do [! random.monad]
[.let [gen_key (random.ascii/alpha 10)]
size (\ ! each (n.% 100) random.nat)
sample (..random size gen_key random.nat)
diff --git a/stdlib/source/test/lux/data/collection/list.lux b/stdlib/source/test/lux/data/collection/list.lux
index ab2809406..639e69400 100644
--- a/stdlib/source/test/lux/data/collection/list.lux
+++ b/stdlib/source/test/lux/data/collection/list.lux
@@ -39,7 +39,7 @@
(def: random
(Random (List Nat))
- (do {! random.monad}
+ (do [! random.monad]
[size ..bounded_size]
(|> random.nat
(random.set n.hash size)
@@ -65,7 +65,7 @@
(_.for [/.monad]
($monad.spec /\in /.equivalence /.monad))
- (do {! random.monad}
+ (do [! random.monad]
[parameter random.nat
subject random.nat]
(let [lifted (/.lifted io.monad)
@@ -85,7 +85,7 @@
(def: whole
Test
- (do {! random.monad}
+ (do [! random.monad]
[size ..bounded_size
.let [(^open "/\.") (/.equivalence n.equivalence)]
sample (\ ! each set.list (random.set n.hash size random.nat))]
@@ -131,7 +131,7 @@
Test
(let [(^open "/\.") (/.equivalence n.equivalence)
(^open "/\.") /.functor]
- (do {! random.monad}
+ (do [! random.monad]
[sample ..random
.let [size (/.size sample)]]
($_ _.and
@@ -180,7 +180,7 @@
Test
(let [(^open "/\.") (/.equivalence n.equivalence)
(^open "/\.") /.monoid]
- (do {! random.monad}
+ (do [! random.monad]
[sample (random.only (|>> /.size (n.> 0))
..random)
.let [size (/.size sample)]
@@ -228,7 +228,7 @@
(def: member
Test
(let [(^open "/\.") (/.equivalence n.equivalence)]
- (do {! random.monad}
+ (do [! random.monad]
[sample ..random]
(`` ($_ _.and
(_.cover [/.member?]
@@ -275,7 +275,7 @@
+/3 (: (-> Nat Nat Nat Nat)
(function (_ left mid right)
($_ n.+ left mid right)))]
- (do {! random.monad}
+ (do [! random.monad]
[sample/0 ..random
sample/1 ..random
sample/2 ..random]
@@ -357,7 +357,7 @@
(if (n.even? value)
(#.Some (\ n.decimal encoded value))
#.None)))]
- (do {! random.monad}
+ (do [! random.monad]
[sample ..random]
($_ _.and
(_.cover [/.one]
@@ -395,7 +395,7 @@
(_.for [.List])
(let [(^open "/\.") (/.equivalence n.equivalence)
(^open "/\.") /.functor]
- (do {! random.monad}
+ (do [! random.monad]
[sample ..random
separator random.nat]
($_ _.and
diff --git a/stdlib/source/test/lux/data/collection/queue.lux b/stdlib/source/test/lux/data/collection/queue.lux
index 52de12d28..7a24ad89d 100644
--- a/stdlib/source/test/lux/data/collection/queue.lux
+++ b/stdlib/source/test/lux/data/collection/queue.lux
@@ -27,7 +27,7 @@
Test
(<| (_.covering /._)
(_.for [/.Queue])
- (do {! random.monad}
+ (do [! random.monad]
[size (\ ! each (n.% 100) random.nat)
members (random.set n.hash size random.nat)
non_member (random.only (|>> (set.member? members) not)
diff --git a/stdlib/source/test/lux/data/collection/queue/priority.lux b/stdlib/source/test/lux/data/collection/queue/priority.lux
index 7b1335d77..2f61d3e57 100644
--- a/stdlib/source/test/lux/data/collection/queue/priority.lux
+++ b/stdlib/source/test/lux/data/collection/queue/priority.lux
@@ -17,7 +17,7 @@
(def: .public (random size)
(-> Nat (Random (Queue Nat)))
- (do {! random.monad}
+ (do [! random.monad]
[inputs (random.list size random.nat)]
(monad.mix ! (function (_ head tail)
(do !
@@ -30,7 +30,7 @@
Test
(<| (_.covering /._)
(_.for [/.Queue])
- (do {! random.monad}
+ (do [! random.monad]
[size (\ ! each (n.% 100) random.nat)
sample (..random size)
non_member_priority random.nat
diff --git a/stdlib/source/test/lux/data/collection/row.lux b/stdlib/source/test/lux/data/collection/row.lux
index ca06073df..af3acdb18 100644
--- a/stdlib/source/test/lux/data/collection/row.lux
+++ b/stdlib/source/test/lux/data/collection/row.lux
@@ -28,7 +28,7 @@
(def: signatures
Test
- (do {! random.monad}
+ (do [! random.monad]
[size (\ ! each (n.% 100) random.nat)]
($_ _.and
(_.for [/.equivalence]
@@ -47,7 +47,7 @@
(def: whole
Test
- (do {! random.monad}
+ (do [! random.monad]
[size (\ ! each (n.% 100) random.nat)
sample (random.set n.hash size random.nat)
.let [sample (|> sample set.list /.of_list)]
@@ -80,7 +80,7 @@
(def: index_based
Test
- (do {! random.monad}
+ (do [! random.monad]
[size (\ ! each (|>> (n.% 100) ++) random.nat)]
($_ _.and
(do !
@@ -133,7 +133,7 @@
Test
(<| (_.covering /._)
(_.for [/.Row])
- (do {! random.monad}
+ (do [! random.monad]
[size (\ ! each (|>> (n.% 100) ++) random.nat)]
($_ _.and
..signatures
diff --git a/stdlib/source/test/lux/data/collection/sequence.lux b/stdlib/source/test/lux/data/collection/sequence.lux
index f3a3f604c..cd5427b16 100644
--- a/stdlib/source/test/lux/data/collection/sequence.lux
+++ b/stdlib/source/test/lux/data/collection/sequence.lux
@@ -43,7 +43,7 @@
(<| (_.covering /._)
(_.for [/.Sequence])
(let [(^open "list\.") (list.equivalence n.equivalence)])
- (do {! random.monad}
+ (do [! random.monad]
[repeated random.nat
index (\ ! each (n.% 100) random.nat)
size (\ ! each (|>> (n.% 10) ++) random.nat)
diff --git a/stdlib/source/test/lux/data/collection/set.lux b/stdlib/source/test/lux/data/collection/set.lux
index c425492d8..ec572c03c 100644
--- a/stdlib/source/test/lux/data/collection/set.lux
+++ b/stdlib/source/test/lux/data/collection/set.lux
@@ -29,7 +29,7 @@
Test
(<| (_.covering /._)
(_.for [/.Set])
- (do {! random.monad}
+ (do [! random.monad]
[size ..gen_nat]
($_ _.and
(_.for [/.equivalence]
diff --git a/stdlib/source/test/lux/data/collection/set/multi.lux b/stdlib/source/test/lux/data/collection/set/multi.lux
index 1037b0ed6..c1a5d6fa5 100644
--- a/stdlib/source/test/lux/data/collection/set/multi.lux
+++ b/stdlib/source/test/lux/data/collection/set/multi.lux
@@ -27,7 +27,7 @@
(def: .public (random size hash count element)
(All (_ a) (-> Nat (Hash a) (Random Nat) (Random a) (Random (/.Set a))))
- (do {! random.monad}
+ (do [! random.monad]
[elements (random.set hash size element)
element_counts (random.list size ..count)]
(in (list\mix (function (_ [count element] set)
@@ -38,7 +38,7 @@
(def: signature
Test
- (do {! random.monad}
+ (do [! random.monad]
[diversity (\ ! each (n.% 10) random.nat)]
($_ _.and
(_.for [/.equivalence]
@@ -52,7 +52,7 @@
(def: composition
Test
- (do {! random.monad}
+ (do [! random.monad]
[diversity (\ ! each (n.% 10) random.nat)
sample (..random diversity n.hash ..count random.nat)
another (..random diversity n.hash ..count random.nat)]
@@ -112,7 +112,7 @@
Test
(<| (_.covering /._)
(_.for [/.Set])
- (do {! random.monad}
+ (do [! random.monad]
[diversity (\ ! each (n.% 10) random.nat)
sample (..random diversity n.hash ..count random.nat)
non_member (random.only (predicate.complement (set.member? (/.support sample)))
diff --git a/stdlib/source/test/lux/data/collection/set/ordered.lux b/stdlib/source/test/lux/data/collection/set/ordered.lux
index 2b3074039..c2133dd11 100644
--- a/stdlib/source/test/lux/data/collection/set/ordered.lux
+++ b/stdlib/source/test/lux/data/collection/set/ordered.lux
@@ -40,7 +40,7 @@
Test
(<| (_.covering /._)
(_.for [/.Set])
- (do {! random.monad}
+ (do [! random.monad]
[sizeL ..size
sizeR ..size
usetL (random.set n.hash sizeL random.nat)
diff --git a/stdlib/source/test/lux/data/collection/tree.lux b/stdlib/source/test/lux/data/collection/tree.lux
index 66607cc37..0aba27125 100644
--- a/stdlib/source/test/lux/data/collection/tree.lux
+++ b/stdlib/source/test/lux/data/collection/tree.lux
@@ -21,7 +21,7 @@
(def: .public (tree gen_value)
(All (_ a) (-> (Random a) (Random [Nat (Tree a)])))
- (do {! random.monad}
+ (do [! random.monad]
[value gen_value
num_children (\ ! each (n.% 2) random.nat)
children (random.list num_children (tree gen_value))]
@@ -56,7 +56,7 @@
(\ (list.equivalence n.equivalence) =
(list expected)
(/.flat (/.leaf expected)))))
- (do {! random.monad}
+ (do [! random.monad]
[value random.nat
num_children (\ ! each (n.% 3) random.nat)
children (random.list num_children random.nat)]
diff --git a/stdlib/source/test/lux/data/collection/tree/finger.lux b/stdlib/source/test/lux/data/collection/tree/finger.lux
index 754d1b20b..09c9af569 100644
--- a/stdlib/source/test/lux/data/collection/tree/finger.lux
+++ b/stdlib/source/test/lux/data/collection/tree/finger.lux
@@ -32,7 +32,7 @@
Test
(<| (_.covering /._)
(_.for [/.Tree])
- (do {! random.monad}
+ (do [! random.monad]
[tag_left (random.ascii/alpha_num 1)
tag_right (random.only (|>> (text\= tag_left) not)
(random.ascii/alpha_num 1))
diff --git a/stdlib/source/test/lux/data/collection/tree/zipper.lux b/stdlib/source/test/lux/data/collection/tree/zipper.lux
index 8e3d064bc..9f780415c 100644
--- a/stdlib/source/test/lux/data/collection/tree/zipper.lux
+++ b/stdlib/source/test/lux/data/collection/tree/zipper.lux
@@ -155,7 +155,7 @@
Test
(<| (_.covering /._)
(_.for [/.Zipper])
- (do {! random.monad}
+ (do [! random.monad]
[[size sample] (//.tree random.nat)
expected random.nat
dummy (random.only (|>> (n.= expected) not) random.nat)
diff --git a/stdlib/source/test/lux/data/color.lux b/stdlib/source/test/lux/data/color.lux
index 25d103c12..0628543f6 100644
--- a/stdlib/source/test/lux/data/color.lux
+++ b/stdlib/source/test/lux/data/color.lux
@@ -130,7 +130,7 @@
(def: palette
Test
(_.for [/.Spread /.Palette]
- (do {! random.monad}
+ (do [! random.monad]
[eH (\ ! each (|>> f.abs (f.% +0.9) (f.+ +0.05))
random.safe_frac)
.let [eS +0.5]
@@ -180,7 +180,7 @@
Test
(<| (_.covering /._)
(_.for [/.Color])
- (do {! random.monad}
+ (do [! random.monad]
[expected ..random]
($_ _.and
(_.for [/.equivalence]
diff --git a/stdlib/source/test/lux/data/format/json.lux b/stdlib/source/test/lux/data/format/json.lux
index 1da99c230..6f9722350 100644
--- a/stdlib/source/test/lux/data/format/json.lux
+++ b/stdlib/source/test/lux/data/format/json.lux
@@ -35,7 +35,7 @@
(Random /.JSON)
(random.rec
(function (_ recur)
- (do {! random.monad}
+ (do [! random.monad]
[size (\ ! each (n.% 2) random.nat)]
($_ random.or
(\ ! in [])
diff --git a/stdlib/source/test/lux/data/format/tar.lux b/stdlib/source/test/lux/data/format/tar.lux
index 2550c8836..5c0fe2659 100644
--- a/stdlib/source/test/lux/data/format/tar.lux
+++ b/stdlib/source/test/lux/data/format/tar.lux
@@ -39,7 +39,7 @@
(def: path
Test
(_.for [/.Path]
- (do {! random.monad}
+ (do [! random.monad]
[expected (random.ascii/lower /.path_size)
invalid (random.ascii/lower (++ /.path_size))
not_ascii (random.text (random.char (unicode.set [unicode/block.katakana (list)]))
@@ -74,7 +74,7 @@
(def: name
Test
(_.for [/.Name]
- (do {! random.monad}
+ (do [! random.monad]
[expected (random.ascii/lower /.name_size)
invalid (random.ascii/lower (++ /.name_size))
not_ascii (random.text (random.char (unicode.set [unicode/block.katakana (list)]))
@@ -107,7 +107,7 @@
(def: small
Test
(_.for [/.Small]
- (do {! random.monad}
+ (do [! random.monad]
[expected (|> random.nat (\ ! each (n.% /.small_limit)))
invalid (|> random.nat (\ ! each (n.max /.small_limit)))]
(`` ($_ _.and
@@ -131,7 +131,7 @@
(def: big
Test
(_.for [/.Big]
- (do {! random.monad}
+ (do [! random.monad]
[expected (|> random.nat (\ ! each (n.% /.big_limit)))
invalid (|> random.nat (\ ! each (n.max /.big_limit)))]
(`` ($_ _.and
@@ -156,7 +156,7 @@
(def: entry
Test
- (do {! random.monad}
+ (do [! random.monad]
[expected_path (random.ascii/lower (-- /.path_size))
expected_moment (\ ! each (|>> (n.% 1,0,00,00,00,00,000) .int instant.of_millis)
random.nat)
@@ -224,7 +224,7 @@
(def: random_mode
(Random /.Mode)
- (do {! random.monad}
+ (do [! random.monad]
[]
(random.either (random.either (random.either (in /.execute_by_other)
(in /.write_by_other))
@@ -242,7 +242,7 @@
(def: mode
Test
(_.for [/.Mode /.mode]
- (do {! random.monad}
+ (do [! random.monad]
[path (random.ascii/lower 10)
modes (random.list 4 ..random_mode)
.let [expected_mode (list\mix /.and /.none modes)]]
@@ -314,7 +314,7 @@
(def: ownership
Test
- (do {! random.monad}
+ (do [! random.monad]
[path (random.ascii/lower /.path_size)
expected (random.ascii/lower /.name_size)
invalid (random.ascii/lower (++ /.name_size))
diff --git a/stdlib/source/test/lux/data/format/xml.lux b/stdlib/source/test/lux/data/format/xml.lux
index 8ef920a57..b81ea46ff 100644
--- a/stdlib/source/test/lux/data/format/xml.lux
+++ b/stdlib/source/test/lux/data/format/xml.lux
@@ -35,7 +35,7 @@
(def: char
(Random Nat)
- (do {! random.monad}
+ (do [! random.monad]
[idx (|> random.nat (\ ! each (n.% (text.size char_range))))]
(in (maybe.trusted (text.char idx char_range)))))
@@ -76,7 +76,7 @@
(_.for [/.codec]
($codec.spec /.equivalence /.codec ..random))
- (do {! random.monad}
+ (do [! random.monad]
[(^@ identifier [namespace name]) ..identifier]
(`` ($_ _.and
(~~ (template [<type> <format>]
diff --git a/stdlib/source/test/lux/data/name.lux b/stdlib/source/test/lux/data/name.lux
index 538645e61..b772c8e5d 100644
--- a/stdlib/source/test/lux/data/name.lux
+++ b/stdlib/source/test/lux/data/name.lux
@@ -28,7 +28,7 @@
(def: .public test
Test
(<| (_.covering /._)
- (do {! random.monad}
+ (do [! random.monad]
[... First Name
sizeM1 (|> random.nat (\ ! each (n.% 100)))
sizeS1 (|> random.nat (\ ! each (|>> (n.% 100) (n.max 1))))
diff --git a/stdlib/source/test/lux/data/sum.lux b/stdlib/source/test/lux/data/sum.lux
index 8fd3fa194..d0be3fd0e 100644
--- a/stdlib/source/test/lux/data/sum.lux
+++ b/stdlib/source/test/lux/data/sum.lux
@@ -24,7 +24,7 @@
Test
(<| (_.covering /._)
(_.for [.Union .Or])
- (do {! random.monad}
+ (do [! random.monad]
[expected random.nat
shift random.nat]
($_ _.and
diff --git a/stdlib/source/test/lux/data/text.lux b/stdlib/source/test/lux/data/text.lux
index 509cb5769..b5d8b740e 100644
--- a/stdlib/source/test/lux/data/text.lux
+++ b/stdlib/source/test/lux/data/text.lux
@@ -38,7 +38,7 @@
(def: size
Test
- (do {! random.monad}
+ (do [! random.monad]
[size (\ ! each (n.% 10) random.nat)
sample (random.unicode size)]
($_ _.and
@@ -50,7 +50,7 @@
(def: affix
Test
- (do {! random.monad}
+ (do [! random.monad]
[inner (random.unicode 1)
outer (random.only (|>> (\ /.equivalence = inner) not)
(random.unicode 1))
@@ -79,7 +79,7 @@
(def: index
Test
- (do {! random.monad}
+ (do [! random.monad]
[inner (random.unicode 1)
outer (random.only (|>> (\ /.equivalence = inner) not)
(random.unicode 1))
@@ -145,7 +145,7 @@
(_.cover [/.line_feed]
(\ /.equivalence = /.new_line /.line_feed))
)))
- (do {! random.monad}
+ (do [! random.monad]
[size (\ ! each (|>> (n.% 10) ++) random.nat)
characters (random.set /.hash size (random.ascii/alpha 1))
.let [sample (|> characters set.list /.together)]
@@ -177,7 +177,7 @@
(def: manipulation
Test
- (do {! random.monad}
+ (do [! random.monad]
[size (\ ! each (|>> (n.% 10) (n.+ 2)) random.nat)
characters (random.set /.hash size (random.ascii/alpha 1))
separator (random.only (|>> (set.member? characters) not)
@@ -311,7 +311,7 @@
_
#0)))
))
- (do {! random.monad}
+ (do [! random.monad]
[sizeP bounded_size
sizeL bounded_size
.let [... The wider unicode charset includes control characters that
diff --git a/stdlib/source/test/lux/data/text/buffer.lux b/stdlib/source/test/lux/data/text/buffer.lux
index 28e82be88..ad98c2f75 100644
--- a/stdlib/source/test/lux/data/text/buffer.lux
+++ b/stdlib/source/test/lux/data/text/buffer.lux
@@ -16,7 +16,7 @@
(def: part
(Random Text)
- (do {! random.monad}
+ (do [! random.monad]
[size (\ ! each (|>> (n.% 10) ++) random.nat)]
(random.ascii/alpha size)))
diff --git a/stdlib/source/test/lux/data/text/encoding.lux b/stdlib/source/test/lux/data/text/encoding.lux
index 8ebeb97f6..927375cb3 100644
--- a/stdlib/source/test/lux/data/text/encoding.lux
+++ b/stdlib/source/test/lux/data/text/encoding.lux
@@ -213,7 +213,7 @@
(def: .public random
(Random /.Encoding)
(let [options (list.size ..all_encodings)]
- (do {! random.monad}
+ (do [! random.monad]
[choice (\ ! each (n.% options) random.nat)]
(in (maybe.trusted (list.item choice ..all_encodings))))))
diff --git a/stdlib/source/test/lux/data/text/escape.lux b/stdlib/source/test/lux/data/text/escape.lux
index 18c60e2f3..4f1b8ed75 100644
--- a/stdlib/source/test/lux/data/text/escape.lux
+++ b/stdlib/source/test/lux/data/text/escape.lux
@@ -112,7 +112,7 @@
(#try.Failure error)
false))
(text\= expected (/.escaped expected))))))
- (do {! random.monad}
+ (do [! random.monad]
[dummy (|> (random.char unicode.character)
(\ ! each text.of_char))]
(_.cover [/.dangling_escape]
@@ -122,7 +122,7 @@
(#try.Failure error)
(exception.match? /.dangling_escape error))))
- (do {! random.monad}
+ (do [! random.monad]
[dummy (|> (random.char unicode.character)
(random.only (|>> (set.member? ..valid_sigils) not))
(\ ! each text.of_char))]
@@ -133,7 +133,7 @@
(#try.Failure error)
(exception.match? /.invalid_escape error))))
- (do {! random.monad}
+ (do [! random.monad]
[too_short (|> (random.char unicode.character)
(\ ! each (n.% (hex "1000"))))
code (|> (random.unicode 4)
diff --git a/stdlib/source/test/lux/data/text/format.lux b/stdlib/source/test/lux/data/text/format.lux
index e5b6968e0..e5f13ad69 100644
--- a/stdlib/source/test/lux/data/text/format.lux
+++ b/stdlib/source/test/lux/data/text/format.lux
@@ -173,7 +173,7 @@
(#.Some value)
(text.contains? (/.nat value)
(/.maybe /.nat sample)))))
- (do {! random.monad}
+ (do [! random.monad]
[modulus (random.one (|>> modulus.modulus
try.maybe)
random.int)
diff --git a/stdlib/source/test/lux/data/text/unicode/block.lux b/stdlib/source/test/lux/data/text/unicode/block.lux
index 4f9f27295..d127651e7 100644
--- a/stdlib/source/test/lux/data/text/unicode/block.lux
+++ b/stdlib/source/test/lux/data/text/unicode/block.lux
@@ -24,7 +24,7 @@
(def: .public random
(Random /.Block)
- (do {! random.monad}
+ (do [! random.monad]
[start (\ ! each (n.% 1,000,000) random.nat)
additional (\ ! each (n.% 1,000,000) random.nat)]
(in (/.block start additional))))
@@ -169,7 +169,7 @@
Test
(<| (_.covering /._)
(_.for [/.Block])
- (do {! random.monad}
+ (do [! random.monad]
[.let [top_start (hex "AC00")
top_end (hex "D7AF")
end_range (n.- top_start top_end)]
diff --git a/stdlib/source/test/lux/data/text/unicode/set.lux b/stdlib/source/test/lux/data/text/unicode/set.lux
index db18d9b7d..ef5b66720 100644
--- a/stdlib/source/test/lux/data/text/unicode/set.lux
+++ b/stdlib/source/test/lux/data/text/unicode/set.lux
@@ -25,7 +25,7 @@
(def: .public random
(Random /.Set)
- (do {! random.monad}
+ (do [! random.monad]
[left //block.random
right //block.random]
(in (/.set [left (list right)]))))
@@ -34,7 +34,7 @@
Test
(<| (_.covering /._)
(_.for [/.Set])
- (do {! random.monad}
+ (do [! random.monad]
[block //block.random
inside (\ ! each
(|>> (n.% (block.size block))