guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/01: derivations: Adjust builder encoding test.


From: Ludovic Courtès
Subject: 01/01: derivations: Adjust builder encoding test.
Date: Sat, 22 Apr 2017 08:07:54 -0400 (EDT)

civodul pushed a commit to branch master
in repository guix.

commit 8a8e2d2ed5932a13a73583d32b152133d28aedf5
Author: Ludovic Courtès <address@hidden>
Date:   Sat Apr 22 14:05:38 2017 +0200

    derivations: Adjust builder encoding test.
    
    This is a followup to 9231ef12f2a595b8f1e677dbe50cc499555302b6.
    
    * tests/derivations.scm ("build-expression->derivation and builder
    encoding"): Set '%default-port-encoding' to "UTF-8".
---
 tests/derivations.scm | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/tests/derivations.scm b/tests/derivations.scm
index 626e4d2..cabbf7b 100644
--- a/tests/derivations.scm
+++ b/tests/derivations.scm
@@ -707,12 +707,13 @@
          (drv (build-expression->derivation %store "foo" exp)))
     (match (derivation-builder-arguments drv)
       ((... builder)
-       (call-with-input-file builder
-         (lambda (port)
-           (list (port-encoding port)
-                 (->bool
-                  (string-contains (get-string-all port)
-                                   "(λ (α) (+ α 1))")))))))))
+       (with-fluids ((%default-port-encoding "UTF-8"))
+         (call-with-input-file builder
+           (lambda (port)
+             (list (port-encoding port)
+                   (->bool
+                    (string-contains (get-string-all port)
+                                     "(λ (α) (+ α 1))"))))))))))
 
 (test-assert "build-expression->derivation and derivation-prerequisites"
   (let ((drv (build-expression->derivation %store "fail" #f)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]