[tor-commits] [goptlib/master] Add tests for multiple and trailing '=' in client/server args.
dcf at torproject.org
dcf at torproject.org
Tue Jun 20 14:38:16 UTC 2017
commit 1037d918625558ace0dbc3cb9318c998dde2011f
Author: David Fifield <david at bamsoftware.com>
Date: Tue Jun 20 07:37:27 2017 -0700
Add tests for multiple and trailing '=' in client/server args.
---
args_test.go | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/args_test.go b/args_test.go
index 134ac31..ff8a950 100644
--- a/args_test.go
+++ b/args_test.go
@@ -139,6 +139,10 @@ func TestParseClientParameters(t *testing.T) {
Args{"a": []string{"b=c"}},
},
{
+ "a=bc==",
+ Args{"a": []string{"bc=="}},
+ },
+ {
"key=a\nb",
Args{"key": []string{"a\nb"}},
},
@@ -259,6 +263,18 @@ func TestParseServerTransportOptions(t *testing.T) {
},
},
{
+ "t:k=v=v",
+ map[string]Args{
+ "t": {"k": []string{"v=v"}},
+ },
+ },
+ {
+ "t:k=vv==",
+ map[string]Args{
+ "t": {"k": []string{"vv=="}},
+ },
+ },
+ {
"t1:k=v1;t2:k=v2;t1:k=v3",
map[string]Args{
"t1": {"k": []string{"v1", "v3"}},
More information about the tor-commits
mailing list