aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2020-11-13 21:16:09 +1000
committerSteve Bennett <steveb@workware.net.au>2020-11-14 08:33:13 +1000
commiteaf87dbbda13ff99740d90dd53d54e83499fe722 (patch)
treeb054270cee20be6e5e7c75dc5c8d908baf73b357
parentca82a575cd3624c46c225a508f84c71c07ec7b1b (diff)
downloadjimtcl-eaf87dbbda13ff99740d90dd53d54e83499fe722.zip
jimtcl-eaf87dbbda13ff99740d90dd53d54e83499fe722.tar.gz
jimtcl-eaf87dbbda13ff99740d90dd53d54e83499fe722.tar.bz2
tests: ssl: use flush, not close
Using 'close w' with an ssl socket doesn't really work because this is done only on the underlying socket. Signed-off-by: Steve Bennett <steveb@workware.net.au>
-rw-r--r--tests/ssl.test6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/ssl.test b/tests/ssl.test
index 163ddf4..b01069d 100644
--- a/tests/ssl.test
+++ b/tests/ssl.test
@@ -59,7 +59,7 @@ test ssl-1.2 {puts/gets} {
test ssl-2.1 {https to google.com, gets} -body {
set c [[socket stream www.google.com:443] ssl]
$c puts -nonewline "GET / HTTP/1.0\r\n\r\n"
- $c close w
+ $c flush
set lines {}
while {[$c gets buf] >= 0} {
lappend lines $buf
@@ -74,7 +74,7 @@ test ssl-2.2 {https to google.com, read with cert verify} -body {
# Verify the cert (note that this does not check CN)
$c verify
$c puts -nonewline "GET / HTTP/1.0\r\n\r\n"
- $c close w
+ $c flush
set buf [$c read]
} -match glob -result {HTTP/1.0 200 OK*</html>}
@@ -82,7 +82,7 @@ test ssl-2.3 {ssl to google.com on port 80} -body {
# Try to talk SSL to a non-SSL server
set c [[socket stream www.google.com:80] ssl]
$c puts -nonewline "GET / HTTP/1.0\r\n\r\n"
- $c close w
+ $c flush
set buf [$c read]
} -returnCodes error -match glob -result {error:*}