// Copyright 2020 The Gogs Authors. All rights reserved. // Use of this source code is governed by a MIT-style // license that can be found in the LICENSE file. package osutil import ( "testing" "github.com/stretchr/testify/assert" ) func TestIsFile(t *testing.T) { tests := []struct { path string expVal bool }{ { path: "osutil.go", expVal: true, }, { path: "../osutil", expVal: false, }, { path: "not_found", expVal: false, }, } for _, test := range tests { t.Run("", func(t *testing.T) { assert.Equal(t, test.expVal, IsFile(test.path)) }) } } func TestIsExist(t *testing.T) { tests := []struct { path string expVal bool }{ { path: "osutil.go", expVal: true, }, { path: "../osutil", expVal: true, }, { path: "not_found", expVal: false, }, } for _, test := range tests { t.Run("", func(t *testing.T) { assert.Equal(t, test.expVal, IsExist(test.path)) }) } } func TestCurrentUsername(t *testing.T) { // Make sure it does not blow up CurrentUsername() }
session(release): write data/sessions/d/a/da4e3e9e4e729562: no space left on device
github.com/go-macaron/session@v0.0.0-20190805070824-1a3cdc6f5659/session.go:199 (0x8b2934) gopkg.in/macaron.v1@v1.3.9/context.go:79 (0x83d0a0) github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x80ab07) github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x80a8a8) gopkg.in/macaron.v1@v1.3.9/context.go:121 (0x83d1f8) gopkg.in/macaron.v1@v1.3.9/context.go:112 (0x84fdb5) gopkg.in/macaron.v1@v1.3.9/recovery.go:161 (0x84fda8) gopkg.in/macaron.v1@v1.3.9/logger.go:40 (0x840c73) github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x80ab07) github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x80a8a8) gopkg.in/macaron.v1@v1.3.9/context.go:121 (0x83d1f8) gopkg.in/macaron.v1@v1.3.9/router.go:187 (0x850fc6) gopkg.in/macaron.v1@v1.3.9/router.go:303 (0x8493e5) gopkg.in/macaron.v1@v1.3.9/macaron.go:220 (0x841fca) net/http/server.go:2836 (0x7a79b2) net/http/server.go:1924 (0x7a341b) runtime/asm_amd64.s:1373 (0x46f9f0)