Update tests for Nim-2.0.0
This commit is contained in:
parent
ce6d97c1d3
commit
703bd7baea
|
@ -1,6 +1,6 @@
|
|||
# Package
|
||||
|
||||
version = "20230805"
|
||||
version = "20230816"
|
||||
author = "Emery Hemingway"
|
||||
description = "Syndicated actors for conversational concurrency"
|
||||
license = "Unlicense"
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
include_rules
|
||||
: foreach *.prs |> !preserves_schema_nim |> | {schema}
|
||||
: foreach test*.nim | {schema} $(SYNDICATE_PROTOCOL) |> !nim_run |>
|
||||
: foreach t*.nim | {schema} $(SYNDICATE_PROTOCOL) |> !nim_run |>
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
threads:off
|
|
@ -2,7 +2,7 @@ import std/[streams, strutils, unittest]
|
|||
|
||||
import preserves
|
||||
import syndicate/relays
|
||||
import syndicate/protocols/[protocol, sturdy]
|
||||
import syndicate/protocols/sturdy
|
||||
|
||||
type WireRef = sturdy.WireRef[void]
|
||||
|
||||
|
@ -22,7 +22,7 @@ suite "protocols":
|
|||
try:
|
||||
var a = decodePreserves(str, WireRef)
|
||||
echo a
|
||||
except:
|
||||
except CatchableError:
|
||||
str.setPosition pos
|
||||
echo str.readAll.toHex
|
||||
break
|
||||
|
|
|
@ -7,11 +7,11 @@ import syndicate, syndicate/actors/timers
|
|||
proc now: float64 = getTime().toUnixFloat()
|
||||
|
||||
runActor("test_timers") do (ds: Cap; turn: var Turn):
|
||||
onPublish(turn, ds, ?LaterThan(seconds: now()+1.0)) do:
|
||||
onPublish(turn, ds, grab(LaterThan(seconds: now()+1.0))) do:
|
||||
stderr.writeLine "slept one second once"
|
||||
onPublish(turn, ds, ?LaterThan(seconds: now()+1.0)) do:
|
||||
onPublish(turn, ds, grab(LaterThan(seconds: now()+1.0))) do:
|
||||
stderr.writeLine "slept one second twice"
|
||||
onPublish(turn, ds, ?LaterThan(seconds: now()+1.0)) do:
|
||||
onPublish(turn, ds, grab(LaterThan(seconds: now()+1.0))) do:
|
||||
stderr.writeLine "slept one second thrice"
|
||||
quit()
|
||||
spawnTimers(turn, ds)
|
||||
|
|
Loading…
Reference in New Issue