mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
small test
This commit is contained in:
parent
34a0d424f8
commit
5463560912
|
@ -7,8 +7,9 @@ import (
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/chrislusf/seaweedfs/weed/glog"
|
|
||||||
"golang.org/x/tools/godoc/util"
|
"golang.org/x/tools/godoc/util"
|
||||||
|
|
||||||
|
"github.com/chrislusf/seaweedfs/weed/glog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func GzipData(input []byte) ([]byte, error) {
|
func GzipData(input []byte) ([]byte, error) {
|
||||||
|
@ -37,7 +38,8 @@ func UnGzipData(input []byte) ([]byte, error) {
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Default more not to gzip since gzip can be done on client side.
|
* Default more not to gzip since gzip can be done on client side.
|
||||||
*/func IsGzippable(ext, mtype string, data []byte) bool {
|
*/
|
||||||
|
func IsGzippable(ext, mtype string, data []byte) bool {
|
||||||
|
|
||||||
shouldBeZipped, iAmSure := IsGzippableFileType(ext, mtype)
|
shouldBeZipped, iAmSure := IsGzippableFileType(ext, mtype)
|
||||||
if iAmSure {
|
if iAmSure {
|
||||||
|
|
21
weed/util/compression_test.go
Normal file
21
weed/util/compression_test.go
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
package util
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
|
||||||
|
"golang.org/x/tools/godoc/util"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestIsGzippable(t *testing.T) {
|
||||||
|
buf := make([]byte, 1024)
|
||||||
|
|
||||||
|
isText := util.IsText(buf)
|
||||||
|
|
||||||
|
if isText {
|
||||||
|
t.Error("buf with zeros are not text")
|
||||||
|
}
|
||||||
|
|
||||||
|
compressed, _ := GzipData(buf)
|
||||||
|
|
||||||
|
t.Logf("compressed size %d\n", len(compressed))
|
||||||
|
}
|
Loading…
Reference in a new issue