refactor: drop two unmaintained dependencies, rename the byte size helpers (#39083)

This commit is contained in:
silverwind
2026-08-27 17:31:20 +02:00
committed by GitHub
parent 3b6ce586a7
commit 66c672d0b7
33 changed files with 197 additions and 180 deletions
+27
View File
@@ -0,0 +1,27 @@
// Copyright 2026 The Gitea Authors. All rights reserved.
// SPDX-License-Identifier: MIT
package util
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestFormatByteSize(t *testing.T) {
var size int64 = 512
assert.Equal(t, "512 B", FormatByteSize(size))
size *= 1024
assert.Equal(t, "512 KiB", FormatByteSize(size))
size *= 1024
assert.Equal(t, "512 MiB", FormatByteSize(size))
size *= 1024
assert.Equal(t, "512 GiB", FormatByteSize(size))
size *= 1024
assert.Equal(t, "512 TiB", FormatByteSize(size))
size *= 1024
assert.Equal(t, "512 PiB", FormatByteSize(size))
size *= 4
assert.Equal(t, "2.0 EiB", FormatByteSize(size))
}