commit aa739a27a51e99752a05635f69dac6df4e963b5b
parent 17a641b963ac6b11c897f1d84621cfee74b602ed
Author: Matsuda Kenji <info@mtkn.jp>
Date: Wed, 4 Oct 2023 11:16:57 +0900
add auth for client
Diffstat:
2 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/client_test.go b/client_test.go
@@ -16,12 +16,24 @@ func TestTransaction(t *testing.T) {
sr, cw := io.Pipe()
server := NewServer(fsys, mSize, sr, sw)
- Chatty()
+ server.Chatty()
client := NewClient(mSize, "kenji", cr, cw)
bg := context.Background()
go server.Serve()
- client.Version(bg, mSize, "9P2000")
+ rversion, err := client.Version(bg, mSize, "9P2000")
+ if err != nil {
+ t.Log(err)
+ } else {
+ t.Log(rversion)
+ }
+ rauth, err := client.Auth(bg, 0, "kenji", "")
+ if err != nil {
+ t.Log(err)
+ } else {
+ t.Log(rauth)
+ }
+
}
func TestClientVersion(t *testing.T) {
diff --git a/server.go b/server.go
@@ -190,6 +190,7 @@ func sAuth(s *Server, r *Req) {
func rAuth(r *Req, err error) {
if err != nil {
r.srv.fPool.delete(r.ifcall.(*TAuth).AFid())
+ setError(r, err)
}
}