small test

This commit is contained in:
Chris Lu 2020-03-26 23:50:07 -07:00
parent 34a0d424f8
commit 5463560912
2 changed files with 25 additions and 2 deletions

View file

@ -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 {

View 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))
}