[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet-scheme] 185/324: tests/utils: Use set-value! instead of hashtabl
From: |
gnunet |
Subject: |
[gnunet-scheme] 185/324: tests/utils: Use set-value! instead of hashtable-set!. |
Date: |
Tue, 21 Sep 2021 13:23:45 +0200 |
This is an automated email from the git hooks/post-receive script.
maxime-devos pushed a commit to branch master
in repository gnunet-scheme.
commit 4145b464536e599d6052da48a573a29e6ffc901c
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Sat Aug 14 21:40:34 2021 +0200
tests/utils: Use set-value! instead of hashtable-set!.
This simplifies the code a little.
* tests/utils.scm (call-with-services): Use set-value! instead
of hashtable-set!.
---
tests/utils.scm | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/tests/utils.scm b/tests/utils.scm
index 1f711be..1a0818b 100644
--- a/tests/utils.scm
+++ b/tests/utils.scm
@@ -23,7 +23,8 @@
#:select (bitwise-ior))
#:use-module ((rnrs base) #:select (assert))
#:use-module ((fibers) #:prefix #{fibers:}#)
- #:autoload (gnu gnunet config db) (hash->configuration hash-key key=?)
+ #:autoload (gnu gnunet config db)
+ (hash->configuration hash-key key=? set-value!)
#:export (conservative-gc? calls-in-tail-position?
call-with-services
call-with-services/fibers))
@@ -96,13 +97,13 @@ the services and each tails is a list of a procedure
accepting ports
(raise-exception e))
thunk)))
(values))
- (define config-hash (rnrs:make-hashtable hash-key key=?))
+ (define config (hash->configuration
+ (rnrs:make-hashtable hash-key key=?)))
(call-with-temporary-directory
(lambda (dir)
(define (start-service key+value)
(define where (in-vicinity dir (string-append (car key+value) ".sock")))
- (rnrs:hashtable-set! config-hash (cons (car key+value) "UNIXPATH")
- where)
+ (set-value! identity config (car key+value) "UNIXPATH" where)
(wrapped-spawn-fiber
(lambda ()
(define sock (socket AF_UNIX SOCK_STREAM 0))
@@ -119,7 +120,6 @@ the services and each tails is a list of a procedure
accepting ports
((cdr key+value) client-sock wrapped-spawn-fiber)))
(loop)))))
(for-each start-service service-alist)
- (define config (hash->configuration config-hash))
(call-with-values
(lambda () (proc config wrapped-spawn-fiber))
(lambda results
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet-scheme] 151/324: utils: tokeniser: Some extra documentation., (continued)
- [gnunet-scheme] 151/324: utils: tokeniser: Some extra documentation., gnunet, 2021/09/21
- [gnunet-scheme] 153/324: concurrency: repeated-conditions: New module., gnunet, 2021/09/21
- [gnunet-scheme] 158/324: mq-impl/stream: Add modules and tests to 'Makefile.am'., gnunet, 2021/09/21
- [gnunet-scheme] 167/324: README: Graduate 'Message queues' to :test:good:, gnunet, 2021/09/21
- [gnunet-scheme] 146/324: mq: envelope: Allow testing whether an envelope is cancelled., gnunet, 2021/09/21
- [gnunet-scheme] 173/324: netstruct/procedural: Support IEEE doubles., gnunet, 2021/09/21
- [gnunet-scheme] 164/324: repeated-condition: Make less fragile to SRFI-88., gnunet, 2021/09/21
- [gnunet-scheme] 170/324: bv-slice: Support IEEE doubles., gnunet, 2021/09/21
- [gnunet-scheme] 180/324: doc: Start writing some documentation., gnunet, 2021/09/21
- [gnunet-scheme] 184/324: cmsg: Fix broken tests., gnunet, 2021/09/21
- [gnunet-scheme] 185/324: tests/utils: Use set-value! instead of hashtable-set!.,
gnunet <=
- [gnunet-scheme] 163/324: util/time: Add time units and implement bounded exponential back-off., gnunet, 2021/09/21
- [gnunet-scheme] 169/324: mq-stream: Allow turning ports into message queues., gnunet, 2021/09/21
- [gnunet-scheme] 177/324: nse/client: Implement connecting to the NSE service., gnunet, 2021/09/21
- [gnunet-scheme] 181/324: ROADMAP: Start a TODO list for version 0.1., gnunet, 2021/09/21
- [gnunet-scheme] 183/324: tests/utils: Use a better hash function., gnunet, 2021/09/21
- [gnunet-scheme] 182/324: doc: Document the asynchronuousity of connecting., gnunet, 2021/09/21
- [gnunet-scheme] 189/324: ROADMAP: Mark ‘Document NSE’ as done, gnunet, 2021/09/21
- [gnunet-scheme] 188/324: nse/client: Document the optionality of callbacks., gnunet, 2021/09/21
- [gnunet-scheme] 187/324: doc: Document the ‘network size estimation’ API., gnunet, 2021/09/21
- [gnunet-scheme] 197/324: mq-impl/stream: Stop all fibers when EOF is reached (part 2)., gnunet, 2021/09/21