[138950] trunk/base/src/macports1.0/tests/macports.test

raimue at macports.org raimue at macports.org
Fri Jul 24 15:16:31 PDT 2015


Revision: 138950
          https://trac.macports.org/changeset/138950
Author:   raimue at macports.org
Date:     2015-07-24 15:16:30 -0700 (Fri, 24 Jul 2015)
Log Message:
-----------
macports1.0: rewrite/fix test for ui_message

Modified Paths:
--------------
    trunk/base/src/macports1.0/tests/macports.test

Modified: trunk/base/src/macports1.0/tests/macports.test
===================================================================
--- trunk/base/src/macports1.0/tests/macports.test	2015-07-24 21:53:57 UTC (rev 138949)
+++ trunk/base/src/macports1.0/tests/macports.test	2015-07-24 22:16:30 UTC (rev 138950)
@@ -246,33 +246,46 @@
 test ui_message {
     UI message unit test.
 } -setup {
-    set fd [open $pwd/message w+]
-    set fd2 [open $pwd/log w+]
+    set fd [open $pwd/message w]
+    set fd2 [open $pwd/log w]
     set macports::channels(0) $fd
-    set macports::channels(debuglog) $fd2
     set macports::current_phase test
     set ::debuglog $fd2
 } -body {
     set res [ui_message 0 prefix args]
     close $fd
     close $fd2
-    set fd2 [open $pwd/message r]
-    set line [read $fd2]
+
+    set fd [open $pwd/message r]
+    set fd2 [open $pwd/log r]
+    set line [read $fd]
     if {$line ne "prefixargs\n"} {
-	return "FAIL: wrong message: $line"
+        return "FAIL: wrong message: $line"
     }
+    set line [read $fd2]
+    if {$line ne ":0:test args\n"} {
+        return "FAIL: wrong log: $line"
+    }
+    close $fd
     close $fd2
 
-    set fd [open $pwd/message w+]
-    set fd2 [open $pwd/log w+]
-    set res [ui_message debuglog prefix -nonewline arg]
+    set fd [open $pwd/message w]
+    set fd2 [open $pwd/log w]
+    set res [ui_message 0 prefix -nonewline arg]
     close $fd
     close $fd2
+
+    set fd [open $pwd/message r]
     set fd2 [open $pwd/log r]
-    set line [read $fd2]
+    set line [read $fd]
     if {$line ne "prefixarg"} {
-	return "FAIL: wrong message: $line"
+        return "FAIL: wrong message: $line"
     }
+    set line [read $fd2]
+    if {$line ne ":0:test arg"} {
+        return "FAIL: wrong log: $line"
+    }
+    close $fd
     close $fd2
 
     return "UI message successful."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150724/24de0480/attachment.html>


More information about the macports-changes mailing list